1. TO_CHAR 함수

날짜나 숫자를 문자로 변환

TO_CHAR(number|date, 'format')

 

날짜와 관련된 형식 모델

 

날짜 함수 사용하기

SELECT ENAME, HIREDATE,
        TO_CHAR(HIREDATE, 'YY-MM'),
        TO_CHAR(HIREDATE, 'YYYY/MM/DD DAY')
FROM EMPLOYEE;

 

현재 날짜와 시간 출력하기

SELECT TO_CHAR(SYSDATE, 'YYYY/MM/DD, HH24:MI:SS')
FROM DUAL;

 

급여를 출력하면서 통화 기호 덧붙이기

SELECT ENAME, TO_CHAR(SALARY, 'L999,999')
FROM EMPLOYEE;
/* L : 각 지역별 통화 기호를 앞에 표시 */

 

2. TO_DATE 함수

문자열을 날짜형으로 변환

TO_DATE('char', 'format')

 

1981년 2월 20일에 입사한 사원 검색하기

SELECT ENAME, HIREDATE
FROM EMPLOYEE
WHERE HIREDATE=TO_DATE(19810220, 'YYYYMMDD');

 

3. TO_NUMBER 함수

특정 데이터를 숫자형으로 변환

 

수치 형태로 변환한 후 빼기

SELECT TO_NUMBER('100,000', '999,999')
    - TO_NUMBER('50,000', '999,999')
FROM DUAL;

'SQL - Oracle > 4. 다양한 함수' 카테고리의 다른 글

Day 32 : Exercise - 다양한 함수  (0) 2021.12.01
Day 32 : 일반 함수  (0) 2021.12.01
Day 32 : 날짜 함수  (0) 2021.12.01
Day 32 : 숫자 함수  (0) 2021.12.01
Day 32 : 문자 함수  (0) 2021.12.01

+ Recent posts