728x90
반응형
💬 내가 처음 작성한 SQL 코드(실패) → PUBLISHED_DATE가 잘못 출력됨
SELECT BOOK_ID, PUBLISHED_DATE
FROM BOOK
WHERE DATE_FORMAT(PUBLISHED_DATE,'%Y') = '2021'
AND CATEGORY = '인문'
ORDER BY PUBLISHED_DATE ASC;
💬 내가 작성한 SQL 코드(성공)
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')
FROM BOOK
WHERE DATE_FORMAT(PUBLISHED_DATE,'%Y') = '2021'
AND CATEGORY = '인문'
ORDER BY PUBLISHED_DATE ASC;
DATE_FORMAT 출력에 따라 결과물이 달라진다.
DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')
DATE_FORMAT(PUBLISHED_DATE, '%Y-%M-%D')
DATE_FORMAT 출력에 따라 다음과 같이 결과물이 달라진다.
DATE_FORMAT default는 다음과 같다.
2021-10-24 00:00:00
%Y: 2021
%y: 21
%M: October
%m: 10
%D: 24th
%d: 24
DATA_FORMAT을 주의하자 !
728x90
'자료구조 및 알고리즘 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 12세 이하인 여자 환자 목록 출력하기 (SQL) (0) | 2024.04.16 |
---|---|
프로그래머스 - 평균 일일 대여 요금 구하기 (SQL) (0) | 2024.04.15 |
프로그래머스 - 이진 변환 반복하기 (파이썬) (0) | 2024.04.12 |
프로그래머스 - 둘만의 암호 (파이썬) (0) | 2024.04.11 |
프로그래머스 - 두 개 뽑아서 더하기 (파이썬) (0) | 2024.04.11 |