코딩테스트/SQL

[SQL] DATE 관련 문법

박소민 2024. 8. 9. 21:08
  • CURDATE() : 현재 날짜를 얻음
  • CURTIME() : 현재 시간을 얻음
  • NOW() : 현재 날짜 시간을 얻음
  • DATE(문자열) : 문자열을 날짜로 변환
  • TIME(문자열) : 문자열을 시간으로 변환
  • YEAR(날짜) : 연도
  • MONTH(날짜) : 월 /  MONTHNAME(날짜) : 월 영문
  • DAY(날짜) : 일 / DAYNAME(날짜) : 일 영문
  • WEEKDAY(날짜) : 요일 (월요일 =0)​
  • ADDDATE(날짜, INTERVALE 양수음수 단위) ※INTERVAL 뒤에 ,로 연결하면 안되고 띄어쓰기로 쭉쭉 이어나가기
  • DATEDIFF(날짜1,날짜2) : 날짜1,2의 일수 차
  • TIMEDIFF(시간1,시간2) : 시간1,2의 시간 차
  • DATE_FORMAT(날짜,표현방식)
  • IF(조건,참,거짓)
  • CASE WHEN 조건 THEN 결과 ELSE .....END