10. 변환함수(1)
- 데이터 타입(날짜,숫자,문자)을 변환하기 위해 사용 to_char ** 사용법 : to_char(대상[, 포맷]) - 대상 : 날짜, 숫자 1. 숫자 -> 문자 case1) 단순 문자 타입 변경 select nvl(to_char(comm),'보너스없음') from emp;case2) 숫자 형태 변경 - 숫자 자리수 전달 시 9 또는 0 사용 - 9는 부족한 자리수를 공백으로, 0 사용 시 0으로 채움 ex) 1,000 $1000 1000.00 select sal, to_char(sal,'99999'), -- ' 800' to_char(sal,'00000'), -- 00800 to_char(sal,'09999'), -- 00800 t..
8. 일반함수(2), 숫자함수
1. 조건문/함수- if문, case문과 같이 조건별 명령을 다르게 하는 구문 - SQL은 if문 사용 불가(PL/SQL문에서는 가능) - ORACLE에서는 case문과 decode를 사용한 조건처리 예) if문 형식(oracle 문법 아님) if comm is null then 0 else comm*1.1 1) decode - 조건문 축약 함수 - 일치조건에 대한 처리만 가능(대소비교 불가) ** 사용법 : decode(대상,조건상수1,리턴1[,조건상수2,리턴2,.....,기타리턴]) - 기타리턴(else값) 생략 시 null 리턴 select deptno, decode(deptno,10,'A'), decode(deptno,10,'A','B'), de..