알고리즘/프로그래머스 풀이

[프로그래머스] 조건에 맞는 도서 리스트 출력하기 (MySQL)

제로타이 2023. 2. 19. 00:02

 

목차

    개요

    코딩테스트 연습 - 조건에 맞는 도서 리스트 출력하기 | 프로그래머스 스쿨 (programmers.co.kr)

     

    프로그래머스

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

    programmers.co.kr

    테마를 밝게 하니까 쿼리문을 작성할 때 훨씬 더 보기 좋아서 다크 테마 갖다버렸다.

    풀이

    날짜를 어떻게 나타내는지가 관건인 문제. 

    코드

    SELECT BOOK_ID, DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') "PUBLISHED_DATE"
        FROM BOOK
        WHERE 
            YEAR(PUBLISHED_DATE) = 2021
            AND CATEGORY = '인문'
        ORDER BY PUBLISHED_DATE
        ;

     

    ORDER BY 절을 넣지 않아도 정답 처리가 난다. 테스트 케이스가 제대로 구축이 되어있지 않다는 뜻이다. 생각보다 SQL 연습하기 좋은 환경은 아닌 것 같다.
    난이도가 쉬운 문제가 검수가 제대로 안 된 것일지도 모르겠다.