SQL

조건에 맞는 도서 리스트 출력하기

GEEEEEEEE

문제 링크 :

 

프로그래머스 SQL LV.1 조건에 맞는 도서 리스트 출력하기

 

프로그래머스

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

programmers.co.kr

 

 

BOOK 테이블은 다음과 같습니다

 

 

 

Column Name Type Nullable Description
BOOK_ID Integer FALSE 도서 ID
CATEGORY Varchar FALSE 카테고리(경제, 인문, 소설, 생활, 기술)
AUTHOR_ID Integer FALSE 저자 ID
PRICE Integer FALSE 판매가
PUBLISHED_DATE Date FALSE 출판일

 

 

출력해야 하는 조건은 다음과 같습니다.

 

 

 

ID와 출판일의 데이터를 보여줍니다. (SELECT)

 

 

 

BOOK 테이블에서 (FROM)

 

 

 

"인문" 카테고리에 속하면서 "2021년"에 출판된 (WHERE)

 

 

 

 

순서는 출판일을 기준으로 오름차순으로 정렬해주세요. (ORDER BY)

 

 

 

 

작성한 SQL 코드

 

 

 

날짜 데이터를 TO_CHAR를 통해 년도만 표기하게 변환한 후, 

 

 

 

2021과 같다는 조건을 설정하였습니다.

 

 

 

위와 같이 코드를 작성하였고, 결과는 다음과 같습니다.