문제
입력 코드
SELECT
BOOK_ID,
DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK
WHERE (YEAR(PUBLISHED_DATE) = '2021')
AND (CATEGORY = '인문')
ORDER BY PUBLISHED_DATE ASC;
DATE_FORMAT
구분기호 | 역할 | 구분기호 | 역할 |
%Y | 4자리 연도 (2023) | %m | 숫자 월(두 자리) |
%y | 2자리 연도 (23) | %c | 숫자 월(한 자리는 한 자리) |
%M | 긴 월 (January to December) | %d | 일자(두 자리) |
%b | 짧은 월 (Jan to Dec) | %e | 일자(한 자리는 한 자리) |
%W | 긴 요일 이름 (Sunday to Saturday) | %I | 시간 12시간 (00~12) |
%a | 짧은 요일 이름 (Sun to Sat) | %H | 시간 24시간 (00~23) |
%i | 분 (00~59) | %r | hh:mm:ss AM, PM |
%T | hh:mm:SS | %S | 초 (00~59) |
%w | 요일 숫자로 (Sunday=0 ~ Saturday=6) | %D | 일자 (1st, 2nd, 3rd, ...) |
[출처] w3schools
코드 설명
#SELECT #DATE_FORMAT #WHERE #YEAR #ORDER BY
문제 출처
https://school.programmers.co.kr/learn/courses/30/lessons/144853
'SQL' 카테고리의 다른 글
#10. SELECT : 인기있는 아이스크림 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.07.24 |
---|---|
#09. SELECT : 12세 이하인 여자 환자 목록 출력하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.07.17 |
#07. SUM, MAX, MIN : 가장 비싼 상품 구하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.07.16 |
#06. SUM, MAX, MIN : 최댓값 구하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.07.16 |
#05. SELECT : 흉부외과 또는 일반외과 의사 목록 출력하기 | 프로그래머스 | SQL 고득점 Kit (0) | 2023.05.20 |