[SQL 문제 풀기] 조건에 맞는 도서 리스트 출력하기(144853)

lhs's avatar
Dec 22, 2024
[SQL 문제 풀기] 조건에 맞는 도서 리스트 출력하기(144853)
 

1. 문제 풀이 아이디어

  • WHERE 절을 사용해 문제 조건에 맞는 데이터를 필터링하여 해결한다.

2. 나의 정답 코드

SELECT book_id, DATE_FORMAT(published_date,'%Y-%m-%d') FROM book WHERE category='인문' AND published_date BETWEEN '2021-01-01' AND '2021-12-31' ORDER BY PUBLISHED_DATE;

3. 정리

  • WHERE 절을 이용해 category가 '인문'이고, published_date가 2021년에 해당하는 행을 필터링한다.
  • DATE_FORMAT 함수를 사용해 날짜 형식을 문제에서 요구한 형태로 변환한다.
  • ORDER BY 절을 통해 published_date를 오름차순으로 정렬한다.
 
Share article

LHS's Study Space