본문 바로가기

개발

[Oracle] 천단위 콤마(,) 찍기

반응형

 보통 화면에서 해주거나 하지만

먼가 이벤트가 꼬이거나 그렇더라고요.. 

 

그래서 걍 쿼리에서 뽑아내려고 기록하는 콤마찍기

SELECT 
	A AS BEFORE
	, REGEXP_REPLACE(REVERSE(REGEXP_REPLACE( REVERSE(TO_CHAR(A)), '([0-9]{3})','\1,')), '^,','') AS AFTER
FROM (SELECT 10000000000  AS A
		FROM DUAL 
		) 
반응형