나 개발자 진짜 되냐?

[ SQL_SELECT / DATA_FORMAT, YEAR] 조건에 맞는 도서 리스트 출력하기 본문

SQL을 해보았어요!

[ SQL_SELECT / DATA_FORMAT, YEAR] 조건에 맞는 도서 리스트 출력하기

Snow Rabbit 2023. 1. 5. 17:00

 

처음에 맨 밑에 있는 주의사항을 못보고

WHERE절에 LIKE를 사용했는데

 

데이터 포맷 이라는 단어를 보고

새로운 함수가 필요하다는 것을 알게되었다..

 

DATE_FORMAT은 날짜를 알려주는 친구로

DATE_FORMAT(컬럼, 형식) AS 바꿔줄 이름

이런식이다.

날짜에는 NOW()를 쓰면

지금 날짜가 나오게 되고

우리는 날짜를 PUBLISHED_DATE에 넣어놨기 때문에

DATE_FORMAT(PUBLISHED_DATE,)로 쓰게 되었다.

 형식은 년 - 월 - 일 순이기 때문에 저렇게 작성한다. 

 

그리고 저 DATE_FORMAT을 사용하기 위해

YEAR식도 가져오게 된다.

YEAR는 년도를 뜻하고

YEAR(컬럼) = 2021이라는 뜻이 된다. 

 

이외

MONTH() 월

DAYOFMONTH() 일

 

이 있고 동일하게 사용할 수 있다.