144854 - 조건에 맞는 도서와 저자 리스트 출력하기
info
- 문제 보기: 144854 - 조건에 맞는 도서와 저자 리스트 출력하기
- 소요 시간: 5분 28초
- 풀이 언어:
mysql
- 체감 난이도: 2️⃣
- 리뷰 횟수: ✅
풀이 키워드
스포주의
JOIN
DATE_FORMAT
풀이 코드
WITH TBL AS (
SELECT BOOK_ID, CATEGORY, AUTHOR_NAME, PUBLISHED_DATE
FROM BOOK A
JOIN AUTHOR B
ON A.AUTHOR_ID = B.AUTHOR_ID
)
SELECT BOOK_ID, AUTHOR_NAME, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM TBL
WHERE CATEGORY = '경제'
ORDER BY PUBLISHED_DATE ASC;
풀이 해설
간단한 조인 문제이다. 눈으로만 복습하고 하단의 메모를 보는 것을 추천한다.
메모
WITH
안쓰고 그냥JOIN
밑에 바로WHERE
써도 됨JOIN
에서 duplicate column 터지면 SELECT 문에서*
대신 하나하나 칼럼 지정 노가다 필요DATE_FORMAT
기억 안나면 형식자 %랑 대문자 -> 소문자로 바꿔보는 것만 기억하기- full format은
'%Y-%m-%d %p %h:%i'
- full format은