07.형변환
형변환(TYPE) 함수
- TO CAHR:날짜형,숫자형을 문자형으로 변환
YYYY- 년 / MM - 월/DD - 일/HH24 - 24시간/HH - 12시간/MI - 분/SS초
select to_char(sysdate,'yyyy-mm-dd') from dual;
select to_char(sysdate,'yy-mm-dd')from dual;
TO_CHAR(SYSDATE,'YYYY-MM-DD')
2022-04-04
select to_char(sysdate,'yy-mm-hh:mi:ss') from dual;
TO_CHAR(SYSDATE,'YY-MM-DD:HH:MI:SS')
22-04-04:12:18:04
select to_char(sysdate,'yyyy"년"mm"월"dd"일"')"date",to_char(sysdate,'hh24"시"mi"분"ss"초"')"time" from dual;
date time
2022년04월04일 00시26분07초
사원들의 입사일과 요일까지 출력
select first_name, to_char(hire_date,'yyyy/mm/dd day')from employees;
sqlFIRST_NAME TO_CHAR(HIRE_DATE,'YYYY/MM/DDDAY')
Steven 2003/06/17 화요일
숫자를 문자타입으로 변형
select first_name,salary,to_char(salary,'999,999,999') from employees;
FIRST_NAME SALARY TO_CHAR(SALARY,'999,999,999')
Steven 24000 24,000
자릿수가 남을때 0으로 채우기(위의 999는 채우지 않음)
select first_name,salary ,to_char(salary,'000,000,000')from
employees;
FIRST_NAME SALARY TO_CHAR(SALARY,'000,000,000')
Steven 24000 000,024,000
지역별 통화표시’L’사용
select first-name,salary,to_char(salary,'L999,999')from employees;
Steven 24000 ₩24,000
댓글남기기