하 드디어 원수같던 문제 하나 해결
처음에 짠 코드
SELECT BOOK_ID, PUBLISHED_DATE
FROM BOOK
WHERE DATE_FORMAT(PUBLISHED_DATE, "%Y-%m-%d") LIKE '2021-%' and CATEGORY LIKE '인문'
ORDER BY PUBLISHED_DATE ASC;
결과가 자꾸 이따위로 나와서 나 약올리나 싶었다
하지만 컴터는 잘못한게 없고 그저 내 잘못이었음을...
전에 풀었던 SQL 문제보면서 뭐가 문제인지 따져봤는데
내가 WHERE 절에서 너무 많은걸 해결하려고 해서 그랬다
이름이랑 포맷은 SELECT 절에서 정하고
WHERE절에서는 조건만 걸어야하는데
나는 욕심쟁이였던 것이다 >.0
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, "%Y-%m-%d") "PUBLISHED_DATE"
FROM BOOK
WHERE PUBLISHED_DATE LIKE '2021-%' and CATEGORY LIKE '인문'
ORDER BY PUBLISHED_DATE ASC;
하핳 잘나온다
SQL 이제 좀 잘하는 듯
이라고 자만해보기 ( •̀ ω •́ )✧
출처 : 프로그래머스
'코딩테스트' 카테고리의 다른 글
[20230906] [Python] 옷가게 할인 받기 (0) | 2023.09.06 |
---|---|
[20230905] [SQL] 조건에 부합하는 중고거래 댓글 조회하기 (0) | 2023.09.05 |
[20230902] [Python] 접미사인지 확인하기 (1) | 2023.09.02 |
[프로그래머스] [SQL] 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2023.09.01 |
[20230830] [SQL] 프로그래머스 3월에 태어난 여성 회원 목록 출력하기 (0) | 2023.08.31 |