DB관련/MySQL
YEAR() MONTH() 함수로 WHERE 검색 조건에 년, 월 기준으로 검색 조건 결과 얻는 방법
saltdoll
2014. 10. 31. 17:23
반응형
WHERE 조건에 년(YEAR), 월(MONTH)을 기준으로 검색 조건으로 결과를 얻는 방법입니다.
가끔 조건 사항으로 해당 year와 month만의 범위만을 찾고 싶을 때가 있습니다.
아래와 같은 방법을 사용하면 유용합니다.
2014년의 9월의 내용만 결과를 얻기에 MONTH(), YEAR()함수를 이용하면 쉽게 사용이 가능합니다.
ex) MONTH(reg_date) = '9' AND YEAR(reg_date) = '2014'
SELECT * FROM TABLE WHERE MONTH(birthday) = MONTH(CURRENT_DATE)
AND DAY(birthday) = DAY(CURRENT_DATE)
반응형