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 |