DATE

codakcodak·2024년 2월 20일
0

Mysql

목록 보기
1/11

DATE

  • 날짜를 포함하지만 시간은 포함하지 않을 때 사용하는 타입
  • "YYYY-MM-DD"의 형식으로 입력이 가능하며 "1000-01-01"~"9999-12-31"의 범위를 가짐

DATE_FORMAT

  • 원하는 형식의 포멧으로 변형이 가능
select DATE_FORMAT(DATE_OF_BIRTH,"%y-%m") from MEMBER_PROFILE;
DATE_FORMAT(DATE_OF_BIRTH,"%y-%m")
91-02
95-08
93-02
90-01
92-01
98-11
92-03
94-06
90-04

DAY

  • DAYOFYEAR(date) : date가 해당 연도에서 몇 번째 날인가?(1~366)
  • DAYOFMONTH(date) : date 해당 월에서 몇 번째 날인가?(0~31)
  • DAYOFWEEK(date) : date가 해당 주에서 몇 번째 날인가?(일요일=1~토요일=7)

특정 날짜,시간 정보

  • DATE(expression) : expression에 해당하는 날짜 정보 반환
  • YEAR(date) : date의 연도를 반환
  • MONTH(date) : date의 월을 반환(0~12)
  • DAY(date) : date의 일자를 반환(0~31)
  • WEEKDAY(date) : date의 요일을 반환(월요일=0,일요일=6)

차이

  • DATEDIFF(date1,date2) : 두 날짜 사이의 일수를 숫자로 반환(date1-date2로 음수가 나올 수 있다.)
profile
숲을 보는 코더

0개의 댓글