DB/Oracle
형식문자
태윤2
2020. 6. 23. 11:50
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
- 형식문자를 온전한 영단어로 작성하면 결과도 전체 스펠링으로 출력됨
SELECT employee_id, TO_CHAR(hire_date, 'YEAR/MONTH/DAY') month_hired, hire_date
FROM employees
WEHRE last_name ='Higgins';
EMPLOYEE_ID MONTH_HIRED HIRE_DATE
----------- ---------------------------------------- ---------
205 TWO THOUSAND TWO/JUNE /FRIDAY 07-JUN-02
- 형식문자를 3/2자리 약어로 작성한 경우 출력 결과도 3자리 약어로 출력됨
SELECT employee_id, TO_CHAR(hire_date, 'MON/DY') month_hired, hire_date
FROM employees
WHERE last_name = 'Higgins';
EMPLOYEE_ID MONTH_HIRED HIRE_DATE
----------- ---------------------------------------- ---------
205 JUN/FRI 07-JUN-02
- 형식문자에서 단위의 첫문자를 반복해서 작성하는 형태는 출력결과가 숫자로 출력됨.// 대소문자의 영향을 받지 않는다
SELECT employee_id, TO_CHAR(hire_date, 'YYYY/MM/DD') month_hired, hire_date
FROM employees
WHERE last_name = 'Higgins';
EMPLOYEE_ID MONTH_HIRED HIRE_DATE
----------- ---------------------------------------- ---------
205 2002/06/07 07-JUN-02
- 스펠링으로 출력되는 형태의 형식문자의 대소문자는 출력되는 문자에서도 유지된다.
SELECT employee_id, To_CHAR(hire_date, 'Year/Month/Day') month_hired, hire_date
FROM employees
WHERE last_name = 'Higgins';
EMPLOYEE_ID MONTH_HIRED HIRE_DATE
----------- ---------------------------------------- ---------
205 Two Thousand Two/June/Friday 07-JUN-02
|
cs |