728x90
반응형
SMALL
1. Oracle
Oracle에서는 TO_DATE
, TO_CHAR
함수를 사용하여 날짜 형식을 변환합니다.
날짜 문자열 → 날짜 변환 (TO_DATE
)
TO_DATE('2024-12-11', 'YYYY-MM-DD')
날짜 → 문자열 변환 (TO_CHAR
)
TO_CHAR(SYSDATE, 'YYYY-MM-DD HH24:MI:SS')
예시
SELECT TO_DATE('11-12-2024', 'DD-MM-YYYY') AS converted_date FROM DUAL;
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD') AS formatted_date FROM DUAL;
2. MySQL
MySQL에서는 STR_TO_DATE
와 DATE_FORMAT
을 사용합니다.
날짜 문자열 → 날짜 변환 (STR_TO_DATE
)
STR_TO_DATE('2024-12-11', '%Y-%m-%d')
날짜 → 문자열 변환 (DATE_FORMAT
)
DATE_FORMAT(NOW(), '%Y-%m-%d %H:%i:%s')
예시
SELECT STR_TO_DATE('11-12-2024', '%d-%m-%Y') AS converted_date;
SELECT DATE_FORMAT(NOW(), '%d-%m-%Y') AS formatted_date;
3. SQL Server
SQL Server에서는 CONVERT
와 FORMAT
을 사용합니다.
날짜 문자열 → 날짜 변환 (CONVERT
)
CONVERT(DATETIME, '2024-12-11', 120) -- 'YYYY-MM-DD' 형식
날짜 → 문자열 변환 (FORMAT
)
FORMAT(GETDATE(), 'yyyy-MM-dd HH:mm:ss')
예시
SELECT CONVERT(DATETIME, '11/12/2024', 103) AS converted_date; -- 'DD/MM/YYYY'
SELECT FORMAT(GETDATE(), 'dd-MM-yyyy') AS formatted_date;
4. PostgreSQL
PostgreSQL에서는 TO_DATE
와 TO_CHAR
를 사용합니다.
날짜 문자열 → 날짜 변환 (TO_DATE
)
TO_DATE('2024-12-11', 'YYYY-MM-DD')
날짜 → 문자열 변환 (TO_CHAR
)
TO_CHAR(NOW(), 'YYYY-MM-DD HH24:MI:SS')
예시
SELECT TO_DATE('11-12-2024', 'DD-MM-YYYY') AS converted_date;
SELECT TO_CHAR(NOW(), 'DD-MM-YYYY') AS formatted_date;
5. SQLite
SQLite에서는 날짜와 시간 변환에 DATE
, DATETIME
, strftime
함수를 사용합니다.
날짜 문자열 → 날짜 변환
SQLite는 기본적으로 ISO 8601 형식(YYYY-MM-DD HH:MM:SS
)의 날짜를 인식합니다.
DATE('2024-12-11')
날짜 → 문자열 변환 (strftime
)
strftime('%Y-%m-%d', 'now')
예시
SELECT DATE('2024-12-11') AS converted_date;
SELECT strftime('%d-%m-%Y', 'now') AS formatted_date;
6. MariaDB
MariaDB는 MySQL과 동일한 문법을 사용합니다.
반응형
SMALL
'데이터베이스' 카테고리의 다른 글
데이터베이스별 날짜 "00일 00시간 00분" 형식으로 출력 (0) | 2024.12.11 |
---|---|
데이터베이스별 문자열 처리 방법 : 예시코드 (0) | 2024.12.11 |
PostgreSQL 에러코드 및 해결 방법 : 예시코드 (0) | 2024.12.11 |
MySQL 에러코드 및 해결 방법 : 예시 코드 (0) | 2024.12.11 |
오라클 에러코드(Oracle Error Code) 정리 : 예시 코드 (0) | 2024.12.10 |