[오라클 SQL] 오라클 TO_CHAR 숫자 Format(형태) 사용 방법



 

안녕하세요~~

 

오늘은 오라클 TO_CHAR함수를 가지고 숫자를 사용자가 원하는 Format(형태)의 맞게 변환하는 방법에 대해서 알려드리고자 해요!

 

방법은 매우 간단하기 때문에 예시를 통하여 보여드리도록 하겠습니다!


 

SQL 문


1

2

3

4

5

6

7

8

9

10

11

12

SELECT TO_CHAR(123456'999,999.999')

FROM DUAL

 

;

 

SELECT TO_CHAR(123.456'999.999')

FROM DUAL

 

;

 

SELECT TO_CHAR(123.45'999.999')

FROM DUAL

cs

 

실행 결과



위에서 사용한 Format 말고도 다양한 Format들을 제공하기 때문에 오라클 쿼리를 작성하시면서 숫자 Format을 변경하고 싶을 때에는 해당 Format에 맞게끔 쿼리 작성하여 데이터를 조회하시면 됩니다.


숫자 반환 Format(형식)


포맷

설명

사용

, (콤마)

콤마로 표시

TO_CHAR(123456, ‘999,999’) → 123,456

. (소수점)

소수점 표시

TO_CHAR(123456.4, ‘999,999.9’) → 123,456.4

9

자리 숫자, 실제 값보다 크거나 같게 명시

TO_CHAR(123456, ‘999,999’) → 123,456

PR

음수일 < > 표시

TO_CHAR(-123, ‘999PR’) → <123>

RN, rn

로마 숫자로 표시

TO_CHAR(123, ‘RN’)→CXXIII

S

양수이면 +, 음수이면 - 표시

TO_CHAR(123, ‘S999’) → +123


출처 - https://thebook.io/006696/part01/ch04/04/01/01/

 


글 읽어 주셔서 감사합니다ㅎㅎ



728x90

이 글을 공유하기

댓글

Designed by JB FACTORY