프로그래밍/Database

MySQL DATE FORMAT 함수(날짜 포맷 함수)

미냐님 2020. 4. 28. 19:09
728x90

DATE FORMAT

SELECT DATE_FORMAT('2020-04-15 15:15:15', '%W %M %Y');
  • 쿼리 결과
SELECT DATE_FORMAT('2020-04-15 15:15:15', '%D %y %a %d %m %b %j');
  • 쿼리 결과

STR_TO_DATE()

  • 기본 형식
STR_TO_DATE( str, format )
SELECT STR_TO_DATE('28,04,2020', '%d,%m,%y');
  • 쿼리 결과

MAKEDATE()

  • 년도에서 정수만큼 지난 날짜를 구함
  • 기본 형식
MAKEDATE( year, dayofyear )
SELECT MAKEDATE(2020, 31), MAKEDATE(2020, 32), MAKEDATE(2020, 0);
  • 쿼리 결과

SYSDATE()

  • 함수를 실행하는 시간을 반환
  • NOW( )와 동작이 다르다. -> 문장이 실행되기 시작하는 시간을 반환
  • 기본 형식
SYSDATE()
SELECT NOW(), SLEEP(2), NOW();

SELECT SYSDATE(), SLEEP(2), SYSDATE();
  • 쿼리 결과
728x90

'프로그래밍 > Database' 카테고리의 다른 글

MySQL TIMESTAMP 함수  (0) 2020.04.28
MySQL TIME 관련 함수(시간 관련 함수)  (0) 2020.04.28
MySQL Date 함수(날짜 함수)  (0) 2020.04.28
MySQL 제어 함수 - IF, IFNULL, NULLIF  (0) 2020.04.27
MySQL 제어 함수 - CASE  (0) 2020.04.27