오라클 숫자에 콤마 넣기
컬럼명이 NUM_STR이고 데이터 타입이 문자일 경우 데이터는 '255500'라고 가정.
숫자 형식에 맞게 ','을 3자리마다 넣어 주기 위해서는 TO_CHAR 함수를 활용합니다.
TO_CHAR(NUM_STR, '999,999,999')
결과 > 255,500
쿼리 적용 예시)
SELECT TO_CHAR('255500', '999,999,999') AS PRICE
FROM DUAL ;
결과 > 255,500
* 자리수를 의미하는 '999'는 숫자 크기의 최대 값을 고려해서 설정합니다.
해당 숫자 범위를 넘어가면 효과가 적용되지 않을 수 있기 때문입니다.
'[개발] Programming > Database' 카테고리의 다른 글
오라클 LISTAGG, 여러 행을 하나의 컬럼으로 합치기 (0) | 2019.09.25 |
---|---|
ora-01481: 숫자 형식 모델이 부적합합니다 (0) | 2019.08.27 |
오라클, VARCHAR2 날짜를 원하는 포멧으로 변경하는 방법 (0) | 2019.08.09 |
오라클 MERGE INTO, INSERT와 UPDATE 한 번에 실행 (0) | 2019.08.02 |
오라클 날짜(DATE) 비교, to_date, to_char 함수 (0) | 2019.07.31 |
댓글