SQL - Oracle/4. 다양한 함수
Day 32 : 형 변환 함수
pancakemaker
2021. 12. 1. 11:38
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;