[MYSQL] 자주 사용하는 날짜형 함수 정리

2024. 3. 19. 14:26·SQL
728x90

NOW

  • NOW()
  • 현재 날짜와 시간 반환
SELECT NOW();

 

CURRENT_DATE

  • CURRENT_DATE()
  • 현재 날짜 반환
SELECT CURRENT_DATE();

 

CURRENT_TIME

  • CURRENT_TIME()
  • 현재 시간 반환
SELECT CURRENT_TIME();

 

YEAR

  • YEAR(날짜)
  • 날짜의 연도 반환
SELECT YEAR(NOW());

 

MONTH

  • MONTH(날짜)
  • 날짜의 월 반환
SELECT MONTH(NOW());

 

MONTHNAME

  • MONTHNAME()
  • 날짜의 월을 영어로 반환
SELECT MONTHNAME(NOW());

 

DAYNAME

  • DAYNAME(날짜)
  • 날짜의 요일을 영어로 반환
SELECT DAYNAME(NOW());

 

DAYOFMONTH

  • DAYOFMONTH(날짜)
  • 날짜의 일 반환
SELECT DAYOFMONTH(NOW());

 

DAYOFWEEK

  • DAYOFWEEK(날짜)
  • 날짜의 요일을 숫자로 반환 
SELECT DAYOFWEEK(NOW()); 
-- 일요일부터 1시작

 

WEEK

  • WEEK(날짜)
  • 날짜가 해당 연도의 몇 번째 주인지 반환
SELECT WEEK(NOW());

 

HOUR

  • HOUR(시간)
  • 시간의 시 반환
SELECT HOUR(NOW());

MINUTE

  • MINUTE(시간)
  • 시간의 분 반환
SELECT MINUTE(NOW());

SECOND

  • SECOND(시간)
  • 시간의 초 반환
SELECT SECOND(NOW());

 

DATE_FORMAT

  • DATE_FORMAT(날짜/시간,형식)
  • 날짜/시간의 형식을 변경 후 반환
SELECT DATE_FORMAT('2020-01-01 16:31:25', '%Y년 %m월 %d일 %H시 %i분 %s초') AS DATE_FORMAT;

- https://dev.mysql.com/doc/refman/8.0/en/date-and-time-functions.html#function_date-format 해당 링크에서 자세하게 확인 가능

 

DATEDIFF

  • DATEDIFF(날짜1, 날짜2)
  • 날짜1과 날짜2의 차이 반환
SELECT DATEDIFF('2020-03-01 20:00:00', '2020-02-20 01:00:00');

 

TIMEDIFF

  • TIMEDIFF(시간1, 시간2)
  • 시간1과 시간2의 차이 반환
SELECT DATEDIFF('2020-03-01 20:00:00', '2020-02-20 01:00:00');

 

728x90
반응형

'SQL' 카테고리의 다른 글

[SQL] IN 과 JOIN의 대한 궁금중  (0) 2024.04.23
[SQL] Date Format 함수 (formatting parameter)  (1) 2024.03.28
[MYSQL] 함수 만들기 (FUNCTION)  (0) 2024.03.20
[MYSQL] 자주 사용하는 숫자형 함수  (0) 2024.03.19
[MYSQL] 자주 사용하는 문자형 함수  (1) 2024.03.19
'SQL' 카테고리의 다른 글
  • [SQL] Date Format 함수 (formatting parameter)
  • [MYSQL] 함수 만들기 (FUNCTION)
  • [MYSQL] 자주 사용하는 숫자형 함수
  • [MYSQL] 자주 사용하는 문자형 함수
Balang
Balang
음악 전공생의 개발일지
  • Balang
    Balang
    Balang
  • 전체
    오늘
    어제
  • 반응형
    • All Post (134) N
      • python (36)
        • selenium (4)
        • algorithm (3)
        • Django (6)
        • Pandas | Numpy (19)
      • SQL (9)
      • Data Engineer (29)
      • Data Scientist (3)
      • Data Analysis (6) N
      • Computer Science (35)
      • Why? (15)
      • 마음가짐 (1)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • 250x250
  • hELLO· Designed By정상우.v4.10.3
Balang
[MYSQL] 자주 사용하는 날짜형 함수 정리
상단으로

티스토리툴바