TO_CHAR()
- 날짜, 시간을 지정한 포맷으로 출력.
YYYY | 년도 4자리 |
YY | 년도 2자리 |
MM | 월 2자리 |
FM | 월, 일, 시, 분, 초 앞의 0을 제거 -> ex) FMMM, FMDD... |
DD | 일 2자리 |
DAY | 긴 요일명 |
DY | 짧은 요일명 |
D | 숫자 요일 -> 1(일요일) ~ 7(토요일) |
HH | 12시간으로 표시 |
HH24 | 24시간으로 표시 |
MI | 분 |
SS | 초 |
AM 또는 PM | - 오전 또는 오후 표시(언어가 한글 설정일 경우) - AM 또는 PM 표시(언어가 영어 설정일 경우) |
SELECT TO_CHAR(SYSDATE, 'YYYYMMDD'), -- 20240327
TO_CHAR(SYSDATE, 'YYYY-MM-DD DAY'), -- 2024-03-27 WEDNESDAY
TO_CHAR(SYSDATE, 'YY-FMMM-DD DY'), -- 24-3-27 WED
TO_CHAR(SYSDATE, 'YYYY/MM/DD D'), -- 2024/03/27 4
TO_CHAR(SYSDATE, 'HH:MI:SS'), -- 05:24:00
TO_CHAR(SYSDATE, 'PM HH:MI:SS'), -- PM 05:24:00
TO_CHAR(SYSDATE, 'PM HH24:MI:SS'), -- PM 17:24:00
TO_CHAR(SYSDATE, 'YYYY-MM-DD DAY PM HH24:MI:SS') -- 2024-03-27 WEDNESDAY PM 17:26:42
FROM DUAL;
반응형
'IT > DB' 카테고리의 다른 글
[ORACLE] != 와 <> 연산 차이 (2) | 2024.04.04 |
---|---|
[ORACLE] ROWNUM 함수 사용법 (0) | 2024.01.11 |
[ORACLE] TRUNC 함수 이용한 숫자 절사 (0) | 2024.01.10 |
[ORACLE] SQL Developer 언어 영어로 설정 (0) | 2024.01.10 |
[ORACLE] COUNT(*) vs COUNT(컬럼명) 차이 (0) | 2024.01.10 |