반응형
https://school.programmers.co.kr/learn/courses/30/lessons/164673
프로그래머스
SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프
programmers.co.kr
[풀이과정]
JOIN, DATE_FORMAT, SUBSTR, alias 사용
게시글과 댓글 테이블의 컬럼명이 같아서 헷갈려가지고 계속 틀렸음; 확인 제대로 하시길
WHERE SUBSTR(a.CREATED_DATE,1,7) = '2022-10'
WHERE DATE_FORMAT(a.CREATED_DATE, '%Y-%m') = '2022-10'
위의 두 코드는 같은 결과를 가져다주는데, DATE_FORMAT은 이미 한 번 써서 그냥 SUBSTR 메서드 썼음.
[코드]
-- 코드를 입력하세요
SELECT a.TITLE,
a.BOARD_ID,
b.REPLY_ID,
b.WRITER_ID,
b.CONTENTS,
DATE_FORMAT(b.CREATED_DATE, '%Y-%m-%d') AS CREATED_DATE
FROM USED_GOODS_BOARD AS a
JOIN USED_GOODS_REPLY AS b
ON a.BOARD_ID = b.BOARD_ID
WHERE SUBSTR(a.CREATED_DATE,1,7) = '2022-10'
ORDER BY b.CREATED_DATE ASC, a.TITLE ASC;
반응형
'프로그래머스 > [SQL] SELECT' 카테고리의 다른 글
[프로그래머스] SELECT : 강원도에 위치한 생산공장 목록 출력하기 (0) | 2024.11.05 |
---|---|
[프로그래머스] SELECT : 인기있는 아이스크림 (0) | 2024.11.03 |
[프로그래머스] SELECT : 흉부외과 또는 일반외과 의사 목록 출력하기 (1) | 2024.11.03 |
[프로그래머스] SELECT : 과일로 만든 아이스크림 고르기 (1) | 2024.11.03 |
[프로그래머스] SELECT : 평균 일일 대여 요금 구하기 (0) | 2024.11.03 |