MARIA DB DATE_FORMAT 사용방법 - (오라클 TO_CHAR 날짜 치환)

가이드문구

날짜를 치환할 때 YYYY-MM-DD 형식으로 치환해서 DML을 작성하는 경우가 종종 있습니다.

오라클에서는 TO_CHAR를 사용하여 치환 했는데 MARIA DB 에서는 TO_CHAR 함수를 사용할 수 없죠!


마리아 DB에서는 DATE_FORMAT 을 사용해야 합니다.

이 글에서는 오라클의 TO_CHAR 방식으로 데이터를 출력하는 것과 MARIA DB의 DATE_FORMAT을 사용하는 방법을 알아보겠습니다.


예시를 확인하고 툴에서 직접 실습하면서 확인해보세요!

- 오라클 DB

  1. SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD) FROM DUAL;
  2. SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI) FROM DUAL;
  3. SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS) FROM DUAL;


- MARIA DB

  1. SELECT DATE_FORMAT(NOW(), '%Y') FROM DUAL;
  2. SELECT DATE_FORMAT(NOW(), '%Y-%M-%D') FROM DUAL;
  3. SELECT DATE_FORMAT(NOW(), '%Y-%M-%D %H:%i') FROM DUAL;
  4. SELECT DATE_FORMAT(NOW(), '%Y-%M-%D %H:%i %p') FROM DUAL;
작성자 소개
초이 프로필
WrapUp 블로거

초이

반려견을 좋아하고, 차를 좋아하고, 여행을 좋아하고, 맛집을 찾아 즐기는 웹 개발자 입니다^^