반응형

숫자를 매개변수에 입력하면 3자리 마다 콤마(,)를 찍어주는 함수 입니다.

function fnSetComma(n) {
    var reg = /(^[+-]?\d+)(\d{3})/;   // 정규식
    n += '';                          // 숫자를 문자열로 변환         
    while (reg.test(n)) {
        n = n.replace(reg, '$1' + ',' + '$2');
    }
    return n;
}
반응형
TO_CHAR ((숫자), 'FM999999999999990.00') AS 알리아스

 

bold 처리 해둔 곳은 원하는 소수점 자리만큼 적으면 됩니다.

 

2개면 2자리 , 3개면 3자리 까지

EX) 12345.1 => 12345.10  (2자리)

EX) 12345.1 => 12345.100 (3자리)

 

TO_CHAR ((숫자), 'FM999,999,999,999,990.00') AS 알리아스

중간에 콤마를 넣으면 3자리 마다 ,가 찍힙니다.

 

EX) 12345.1 => 12,345.10  (2자리)

EX) 12345.1 => 12,345.100 (3자리)

+ Recent posts