프로그래머스/[프로그래머스 - ORACLE] Lv.1
[프로그래머스 - ORACLE] 조건에 부합하는 중고거래 댓글 조회하기
코딩하는 흰둥이
2023. 3. 19. 23:20
CREATE 문
CREATE TABLE USED_GOODS_BOARD (
BOARD_ID VARCHAR2(5) ,
WRITER_ID VARCHAR2(50) ,
TITLE VARCHAR2(100) ,
CONTENTS VARCHAR2(1000) ,
PRICE NUMBER ,
CREATED_DATE DATE ,
STATUS VARCHAR2(10) ,
VIEWS NUMBER);
CREATE TABLE USED_GOODS_REPLY (
REPLY_ID VARCHAR2(10) ,
BOARD_ID VARCHAR2(5) ,
WRITER_ID VARCHAR2(50) ,
CONTENTS VARCHAR2(1000),
CREATED_DATE DATE);
SELECT B.TITLE , B.BOARD_ID , R.REPLY_ID, R.WRITER_ID, R.CONTENTS, TO_CHAR(R.CREATED_DATE,'YYYY-MM-DD') AS CREATED_DATE
FROM USED_GOODS_BOARD B JOIN USED_GOODS_REPLY R
ON B.BOARD_ID = R.BOARD_ID
AND B.CREATED_DATE BETWEEN TO_DATE('2022-10-01', 'YYYY-MM-DD') AND TO_DATE('2022-10-31', 'YYYY-MM-DD')
ORDER BY R.CREATED_DATE ASC , B.TITLE ASC
select 할때 불러올 컬럼명을 R.CREATED_DATE 만 하니까 테스트가 실패함
TO_DATE(R.CREATE_DATE, 'YYYY-MM-DD') AS CREATED_DATE 로 변경하니 테스트 통과