DB/Oracle

TO_CHAR,NUMBER,DATE

태윤2 2020. 6. 23. 12:31
요소 결과
9 숫자를 나타냄
0 0이 표시되도록 강제적용
$ 부동 달러 기호 배치
L 부동 로컬 통화 기호 사용
. 소수점 출려
, 천단위 표시자로 쉼표 출력

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
TO_CHAR(number, 'format_model')
 
SELECT TO_CHAR(salary, '$99,999.00') SALARY
FROM employees
WHERE last_name = 'Ernst';
 
SALARY
-----------
  $6,000.00
 
 
TO_NUMMBER(char[,'format_moderl'])
 
TO_DATE(char[, 'format_model'])
 
SELECT employee_id, last_name, salary, hire_date
FROM employees
WHERE hire_date < to_date('2004/08/09''YYYY/MM/DD')
 
EMPLOYEE_ID LAST_NAME        SALARY HIRE_DATE
----------- --------------- ---------- ---------
    100 King         24000 17-JUN-03
    102 De Haan         17000 13-JAN-01
    108 Greenberg         12008 17-AUG-02
 
 
cs