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
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD) FROM DUAL;
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI) FROM DUAL;
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS) FROM DUAL;
- MARIA DB
SELECT DATE_FORMAT(NOW(), '%Y') FROM DUAL;
SELECT DATE_FORMAT(NOW(), '%Y-%M-%D') FROM DUAL;
SELECT DATE_FORMAT(NOW(), '%Y-%M-%D %H:%i') FROM DUAL;
SELECT DATE_FORMAT(NOW(), '%Y-%M-%D %H:%i %p') FROM DUAL;