숫자를 문자로 변환할 때 가장 많이 사용하는 함수. 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
'다시시작하는 > DATABASE' 카테고리의 다른 글
오라클 오류 : ora-01466 (0) | 2022.05.02 |
---|---|
SQL STYLE GUIDE (0) | 2020.11.11 |
실수로 데이터를 삭제했을때 (0) | 2020.02.19 |
ORA-30926: unable to get a stable set of rows in the source tables (0) | 2020.02.04 |
오라클 유용한 함수 정리 (0) | 2018.11.16 |