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

2025. 2. 20. 09:21·SQL/SELECT

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

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

 

문제 풀이

  1. 출판연도가 "2021"이고, 카테고리가 "인문"인 행을 필터링한다. 출판연도 조건절에는 YEAR 키워드 또는 LIKE 키워드를 사용할 수 있다.
  2. 출판일 오름차순 정렬한다.
  3. 도서 ID와 출판일을 조회한다. 출판일 데이트 포맷을 위해 DATE_FORMAT 키워드를 사용한다.
SELECT
    BOOK_ID,
    DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM
    BOOK
WHERE
    # YEAR(PUBLISHED_DATE) = 2021 AND # YEAR 사용
    PUBLISHED_DATE LIKE '2021%' AND   # LIKE 사용  
    CATEGORY = '인문'
ORDER BY
    PUBLISHED_DATE

'SQL > SELECT' 카테고리의 다른 글

[프로그래머스 SQL] Lv.1 - 모든 레코드 조회하기  (0) 2025.02.21
[프로그래머스 SQL] Lv.1 - 조건에 부합하는 중고거래 댓글 조회하기  (0) 2025.02.21
[프로그래머스 SQL] Lv.1 - 12세 이하인 여자 환자 목록 출력하기  (0) 2025.02.20
[프로그래머스 SQL] Lv.1 - 인기있는 아이스크림  (0) 2025.02.20
[프로그래머스 SQL] Lv.1 - 강원도에 위치한 생산공장 목록 출력하기  (0) 2025.02.19
'SQL/SELECT' 카테고리의 다른 글
  • [프로그래머스 SQL] Lv.1 - 모든 레코드 조회하기
  • [프로그래머스 SQL] Lv.1 - 조건에 부합하는 중고거래 댓글 조회하기
  • [프로그래머스 SQL] Lv.1 - 12세 이하인 여자 환자 목록 출력하기
  • [프로그래머스 SQL] Lv.1 - 인기있는 아이스크림
이런개발
이런개발
geun-00의 흔적 보관소
  • 이런개발
    내일이 기대되는 오늘
    이런개발
  • 전체
    오늘
    어제
    • 분류 전체보기 N
      • 백엔드 면접
      • SQL N
        • SUM, MAX, MIN
        • SELECT
        • GROUP BY
        • JOIN
      • Spring
      • JPA
      • 트러블슈팅
      • Infra
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    백엔드 면접
    raid
    스프링
    토스 페이먼츠
    데브코스
    자바
    티스토리챌린지
    오블완
    JPA
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.5
이런개발
[프로그래머스 SQL] Lv.1 - 조건에 맞는 도서 리스트 출력하기
상단으로

티스토리툴바