- DATETIME 타입은 YYYY-MM-DD hh:mm:ss 형식 가진다.
- DATE 타입은 YYYY-MM-DD의 형식을 가지며
DATE_FORMAT으로 %Y-%m-%d -%h:%m:%s 형식을 지정하면 시분초값은 0으로 채워진다.
| FORMAT |
설명 |
| %M |
Month 월(Janeary,February ...) |
| %m |
Month 월(01,02,03 ...) |
| %W |
Day of Weef 요일(Sunday, Monday ...) |
| %D |
Month 월(1st, 2dn, 3rd ...) |
| %Y |
Year 연도(1999, 2000, 2020) |
| %y |
Year 연도(99, 00, 20) |
| %X |
Year 연도(1999, 2000, 2020) %V와 깉이 쓰임 |
| %x |
Year 연도( 1999, 2000, 2020) %ㅍ와 깉이 쓰임 |
| %a |
Day of Week 요일(Sun, Mon, Tue ...) |
| %d |
Day 일(00,01,02 ...) |
| %e |
Day 일(0,1,2 ...) |
| %c |
Month(1,2,3 ...) |
| %b |
Month(Jen, Feb ...) |
| %j |
n번째 일(100,365) |
| %H |
Hour 시(00,01,24) 24시간 형태 |
| %h |
Hour 시(01,02,12) 12시간 형태 |
| %I(대문자 아이) |
Hour시(01,02,12) 12시간 형태 |
| %l(소문자 엘) |
Hour 시 (1,2,12) 12시간 형태 |
| %U |
Week 주 (시작: 일요일) |
| %u |
Week 주 (시작 : 월요일) |
| %V |
Week 주 (시작 : 일요일) |
| %v |
Week 주 (시작 : 월요일) |
예시
SELECT COUNT(*) FISH_COUNT
FROM FISH_INFO
WHERE DATE_FORMAT(TIME,'%Y') =2021
;
TIME 컬럼이 2021년도 조건일 경우