코딩테스트/프로그래머스

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

GAEBAL 2023. 2. 20. 22:26
728x90

문제

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

 

프로그래머스

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

programmers.co.kr

 

 

풀이

Level 1 문제

 

아주 쉬운 문제. DATE_FORMAT()과 LIKE 정도만 사용할 줄 알면 풀 수 있을듯???

💡 DATE_FORMAT() 활용
'%Y-%m-%d' -> 얘는 알아놓는게 좋다 !!
💡 LIKE절의 '%'
%는 와일드카드임 !

 

DATE_FORMAT()에 사용가능한 형식이 궁금하다면?

https://seokmimmmmmmmm.tistory.com/228

 

[MySQL]날짜 포맷 변환하기 - DATE_FORMAT()

DATE_FORMAT() MySQL에서는 날짜나 시간을 다룰 때 이 DATE_FORMAT()이라는 함수를 사용해서 날짜나 시간을 다룸 ! 사용법 사용법은 이렇다 DATE_FORMAT(날짜관련컬럼명, '%Y-%m-%d') 시간이나 날짜와 관련된 컬

seokmimmmmmmmm.tistory.com

 

 

코드

-- DATE_FORMAT() 활용
SELECT
    BOOK_ID,
    DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d')
FROM
    BOOK
WHERE
    PUBLISHED_DATE
        LIKE
        '2021%'
    AND
    CATEGORY = '인문'
ORDER BY
    PUBLISHED_DATE
    ASC
728x90