더보기
SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK
WHERE CATEGORY = '인문' AND PUBLISHED_DATE LIKE '2021%'
ORDER BY PUBLISHED_DATE ASC;
주의사항 : PUBLISHED_DATE 의 데이트 포맷이 예시와 동일해야 정답처리가 됩니다.
그냥 PUBLISHED_DATE를 사용하면 시간 : 분 : 초 까지 나온다.
그래서 DATE_FORMAT 함수를 사용하여 원하는 만큼 출력하게 만듭니다.
이떄 DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') 는 2024-09-11 로 나오며
DATE_FORMAT(PUBLISHED_DATE, '%y-%m-%d')는 24-09-11 로 나오는 차이가 있습니다.
추가로
YEAR - MONTH - DAY
대문자 M은 영어로 September 로 나오며
대문자 D는 11th 이런식 으로 나옵니다.
'개인 공부 복습 > SQL' 카테고리의 다른 글
[SQL] 프로그래머스 잡은 물고기의 평균 길이 구하기 (0) | 2024.09.12 |
---|---|
[SQL] 프로그래머스 잔챙이 잡은 수 구하기 (0) | 2024.09.11 |
[SQL] 프로그래머스 상위 n개 레코드 (0) | 2024.09.11 |
[SQL] 프로그래머스 12세 이하인 여자 환자 목록 출력하기 (0) | 2024.09.11 |
[SQL] 기초 문법 (0) | 2024.09.11 |