반응형
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)
반응형
'DB관련 > MySQL' 카테고리의 다른 글
QUARTER별 쿼리 만들기 ( 쿼터별 리포트 ) (0) | 2016.09.29 |
---|---|
MySQL 인코딩 UTF-8 설정하기 (한글 깨짐 문제) (0) | 2016.05.17 |
SQLyog 한글 깨짐 방지 (0) | 2015.07.21 |
Mysql 수동 commit 처리 ( auto_commit 막기) (0) | 2014.11.01 |
[MySQL] 2개의 테이블 count(*) 합하기 (2개의 테이블 데이터 갯수 합산) (0) | 2011.08.03 |
MySQL root passwd forget 암호 변경법 (0) | 2011.07.14 |
[SQL] order by 정렬 두개 필드 주기 (0) | 2010.10.28 |
DECODE 함수 (0) | 2009.01.12 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)