본문 바로가기
DBMS

[프로그래머스 SQL] Lv. 1 조건에 부합하는 중고거래 댓글 조회하기

by floral1215 2025. 2. 28.
반응형

※ 문제

 

※ 코드

-- 코드를 입력하세요
SELECT      B.TITLE, B.BOARD_ID, R.REPLY_ID, R.WRITER_ID, R.CONTENTS, TO_CHAR(R.CREATED_DATE, 'YYYY-MM-DD')
FROM        USED_GOODS_BOARD B INNER JOIN USED_GOODS_REPLY R ON B.BOARD_ID = R.BOARD_ID
WHERE       TO_CHAR(B.CREATED_DATE, 'YYYY-MM') = '2022-10'
ORDER BY    R.CREATED_DATE, B.TITLE;

 

※ 풀이

이번엔 다른 분 코드를 참고해서 WHERE 절을 조금 더 효율적으로 바꿔보았습니다 ㅎㅎ

 

생각해보니 굳이 EXTRACT로 하나씩 뽑아낼 필요 없이 TO_CHAR로 바로 문자열 비교를 해도 되겠더라구요.

 

참고로 INNER JOIN과 JOIN은 같기 때문에 INNER를 제외해도 결과는 같습니다.

반응형