/*
MySQL 3.23 이상/MariaDB 5.1 이상
*/
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d');
SELECT DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s');
/*
MySQL 4.1 이상/MariaDB 5.1 이상
*/
SELECT STR_TO_DATE('2025-01-01', '%Y-%m-%d');
/*
MySQL 4.0 이상/MariaDB 5.1 이상
*/
SELECT CAST('2025-01-01' AS DATE);
/*
MSSQL 2000 이상
*/
SELECT CONVERT(VARCHAR(10), GETDATE(), 23);
SELECT CONVERT(VARCHAR(19), GETDATE(), 120);
/*
MSSQL 2008 이상
*/
SELECT CONVERT(DATE, '2025-01-01');
SELECT CAST('2025-01-01' AS DATE);
1)
/*
Oracle 8i 이상/Tibero 3 이상
*/
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') FROM DUAL;
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS') FROM DUAL;
SELECT TO_DATE('2025-01-01', 'YYYY-MM-DD') FROM DUAL;
/*
Oracle 9i 이상/Tibero 4 이상
*/
SELECT DATE '2025-01-01' FROM DUAL;
/*
PostgreSQL 7.1 이상
*/
SELECT TO_CHAR(NOW(), 'YYYY-MM-DD');
SELECT TO_CHAR(NOW(), 'YYYY-MM-DD HH24:MI:SS');
SELECT TO_DATE('2025-01-01', 'YYYY-MM-DD');
/*
PostgreSQL 7.0 이상
*/
SELECT CAST('2025-01-01' AS DATE);