티스토리 뷰

DATE_FORMAT

DATE_FORMAT을 잘 쓰는지 물어보는 문제였다.

DATE_FORMAT(테이블명, ‘%y-%m-%d’) 처럼 출력 형식을 써주면 잘 출력 된다.

 

SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD, '%Y-%m-%d') AS HIRE_YMD
FROM DOCTOR
WHERE MCDP_CD IN ('CS', 'GS')
ORDER BY HIRE_YMD DESC, DR_NAME ASC;
  • %Y : 4자리 연도
  • %y : 2자리 연도
  • %m : 2자리 월 (01-12)
  • %d : 2자리 일 (01-31)
  • %H : 24시간 형식 (00-23)
  • %i : 분 (00-59)
  • %s : 초 (00-59)