숫자를 문자로 변환할 때 가장 많이 사용하는 함수. TO_CHAR

가끔 변환된 문자열앞에 공백이 붙는경우가 있음.

이유는 숫자인 경우 양수는 공백, 음수는 '-'가 붙는다.

없애는 방법은 형식에 'FM'을 넣으면 해결.

SELECT TO_CHAR(999, '000') FROM DUAL; -- 결과 ' 999'
SELECT TO_CHAR(999, 'FM000') FROM DUAL; -- 결과 '999'
SELECT TRIM(TO_CHAR(999, '000')) FROM DUAL; -- 결과 TRIM(' 999')

 

728x90

+ Recent posts