티스토리 뷰
1. TO_CHAR - 역할
숫자형, 날짜형 데이터 타입을 문자형 데이터 타입으로 변환
2. TO_CHAR - 날짜 타입 형식
종류 | 역할 | 종류 | 역할 |
YYYY,YYY,YY,Y | 년도 | MONTH,MON | 영문 긴,짧은 월 이름 |
D | 일(1~7 - 1:일요일) | MM |
숫자 월 표시 |
DAY |
영문 긴 일 이름 | DD | 31일 형태로 일 표시 |
DDD | 365일 형태로 일 표시 | HH,HH12 |
12시 형태로 시 표시 |
HH24 | 24시 형태로 시 표시 | MI | 59분 형태로 분 표시 |
SS | 59초 형태로 초 표시 |
|
|
3. TO_CHAR - 날짜 타입 SQL 문장
◈ SQL
1 2 3 4 5 6 7 8 | SELECT TO_CHAR(SYSDATE,'YYYYMMDD') AS ONE ,TO_CHAR(SYSDATE,'YYYY-MM-DD') AS TWO ,TO_CHAR(SYSDATE,'HH12MISS') AS THREE ,TO_CHAR(SYSDATE,'HH24MISS') AS FOUR ,TO_CHAR(SYSDATE,'DAY') AS FIVE ,TO_CHAR(SYSDATE,'DDD') AS SIX ,TO_CHAR(SYSDATE,'D') AS SEVEN FROM DUAL |
◈ 결과 테이블
ONE | TWO | THREE | FOUR | FIVE | SIX | SEVEN |
20160929 | 2016-09-29 | 012524 | 132524 | THURSDAY | 273 | 5 |
4. TO_CHAR - 숫자 타입 형식
종류 | 역할 | 종류 | 역할 |
9,999 | 특정 위치에 콤마 추가 | 99.99 | 소수점 표시 |
$ | 달러표시 | 0 |
맨 앞이나 뒤에 0 붙임 |
9 |
숫자 한자리를 표시 |
5. TO_CHAR - 숫자 타입 SQL 문장
◈ SQL
1 2 3 4 5 | SELECT TO_CHAR(1000000,'999,999,999') AS ONE ,TO_CHAR(1000000,'9999990.00') AS TWO ,TO_CHAR(1000000,'$9999999') AS THREE ,TO_CHAR(1000000,'09999999') AS FOUR FROM DUAL |
◈ 결과 테이블
ONE | TWO | THREE | FOUR |
1,000,000 | 1000000.00 | $1000000 | 01000000 |
'[개발]프로그래밍 > sql' 카테고리의 다른 글
[oracle] DECODE , CASE - 조건에 따른 결과 (0) | 2016.10.04 |
---|---|
[oracle] TO_DATE - 날짜형 데이터로 변환 (0) | 2016.10.04 |
[oracle] NVL ,NVL2,NULLIF - NULL일 경우 반환 함수 (0) | 2016.09.29 |
[oracle]NEXT_DAY , LAST_DAY - 다음날짜와 마지막 날짜 (0) | 2016.09.29 |
[oracle] MONTHS_BETWEEN() - 날짜 사이의 개월 수 구하기 (0) | 2016.09.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday