오라클에서는 to_char() 함수를 사용하여 숫자를 문자열로 변환할 수 있습니다. 이 함수는 숫자를 지정된 형식의 문자열로 변환할 수 있습니다. 구문은 "SELECT TO_CHAR(변환할 숫자, 형식) [FROM 데이터 테이블]입니다. ;".
이 튜토리얼의 운영 환경: Windows 7 시스템, Oracle 11g 버전, Dell G3 컴퓨터.
Oracle에서는 to_char() 함수를 사용하여 숫자를 문자열로 변환할 수 있습니다.
구문:
TO_CHAR(d|n[,fmt])
은 날짜와 숫자를 지정된 형식의 문자열로 변환할 수 있습니다. Fmt는 숫자 형식 지정을 위한 형식 문자열
입니다. 형식 지정 문자는 다음과 같습니다.
parameter | example | instructions |
9 | 999 | 지정된 위치에 숫자 표시 |
. | 9.9 | 지정된 위치에 소수점 반환 |
, | 99,99 | 쉼표를 반환합니다. 지정된 위치에 |
$ | $999 | 숫자는 달러 기호로 시작 |
EEEE | 9.99EEEE | 과학적 표기법 |
L | L999 | 숫자 앞에 현지 통화 기호를 추가하세요 |
PR | 999PR | 숫자가 음수이면 꺾쇠 괄호를 사용하세요. 표시해 |
매개변수 | 설명 |
---|---|
9 | 지정된 자릿수가 포함된 값 |
0 | 앞에 0이 |
. | , (쉼표) | 그룹(천 ) 구분 기호
PR | 꺾쇠 괄호 안의 음수 값 |
S | 빼기 기호가 있는 음수 값(현지화 사용) |
L | 통화 기호(현지화 사용) |
D | |
G | 그룹 구분 기호(현지화 사용)|
MI | 표시된 위치에 빼기 기호(숫자가 < 0인 경우) |
PL | 표시된 위치에 양수 기호(숫자 > 0인 경우) |
SG | 표시된 위치에 더하기/빼기 기호 |
RN | 로마 숫자(1~3999 사이 입력) |
TH 또는 th | 서수로 변환 |
V | |
자리 이동( | 소수)(참고 사항 참조) EEEE | 과학적 표기법. 지금은 지원되지 않습니다.
코드 데모: TO_CHAR 숫자 처리 |