티스토리 뷰

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 




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



댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday