SQL 문제풀이/프로그래머스

조건에 맞는 도서 리스트 출력하기 - 프로그래머스

눈오는1월 2024. 4. 24. 00:10
728x90

<문제>

https://school.programmers.co.kr/learn/courses/30/lessons/144853 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

<코드>

SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK
WHERE YEAR(PUBLISHED_DATE) = '2021' && CATEGORY = '인문';

 

<풀이>

2021년에 출판된 책을 원하기 때문에 YEAR() 함수를 사용해서 WHRER문을 사용한다.

현재 PUBLISHD_DATE는 시간까지 나와있는 DATE 형식인데 문제에서 요구하는 건 년 - 월 - 일 형식을 원하기 때문에 DATE_FORMAT() 함수를 이용해서 문제에서 원하는 형식으로 바꿔준다.

728x90