형변환함수
TO_CHAR: 숫자나 날짜를 문자열로 변환,
TO_NUMBER: 문자를 숫자로 변환
G는 그룹, D는 소수점/천단위 구분기호, S는 부호(S위치에 부호 추가
TO_CHAR
select to_char(148.5, '999D999');
' 148,500'
select to_char(-485, '999S');
'485-'
999D999: 총 6자리, 세번째 자리 뒤에 천단위
TO_NUMBER
select to_number('12,454.8-', '99G999D9S');
to_number|
---------+
-12454.8|
select to_number('485-3','999S9');
to_number|
---------+
-4853|
문자-> 숫자
문자열을 정상적인 숫자로 변환
포맷은 문자열의 틀을 나타냄.
99D999 : 문자열5자리, 세번째 자리에 소수점. ex) 12.345
'프로그래밍 > SQL' 카테고리의 다른 글
SQL - interval, isoyear, coalesce() 등 (0) | 2021.07.23 |
---|