[오라클 SQL] 오라클 TO_CHAR 숫자 Format(형태) 사용 방법
- Database(데이터베이스)/Oracle
- 2019. 7. 12. 03:00
안녕하세요~~
오늘은 오라클 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 |
실행 결과
위에서 사용한 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/
글 읽어 주셔서 감사합니다ㅎㅎ
'Database(데이터베이스) > Oracle' 카테고리의 다른 글
[오라클 SQL] 시퀀스(Sequence) 생성하는 방법 (0) | 2019.07.18 |
---|---|
[오라클 SQL] 오라클 중복 데이터 제거하는 방법 – DISTINCT 키워드 사용 (0) | 2019.07.16 |
[오라클 SQL] COUNT함수를 이용하여 학년 별 학생 수 구하는 방법 (0) | 2019.07.10 |
[오라클 SQL] COUNT, SUM 함수 사용 방법 및 예제 (0) | 2019.06.10 |
[오라클 SQL] NVL, NVL2 함수 사용 방법 및 예제 (0) | 2019.05.22 |
이 글을 공유하기