#08. SELECT : 조건에 맞는 도서 리스트 출력하기 | 프로그래머스 | SQL 고득점 Kit

문제

 

입력 코드

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