일반 함수 NVL 변환 함수 예

 

*사용 예

-201번 학과 교수의 이름, 직급, 급여, 보직수당, 급여와 보직수당의 합계를 출력하여라. 단, 보직수당이 NULL인 경우에는 보직수당을 0으로 계산한다.

 

 

일반 함수 NVL 함수

 

*NVL 변환 함수 : NVL

-NVL 함수는 NULL을 0 또는 다른 값으로 변환하기 위한 함수

 

*사용법

 NVL(expression1, expression2)

 

-expression1 : NULL을 포함하는 칼럼 또는 표현식

-expression2 : NULL을 대체하는 값

-주의 : expression1과 expression2는 반드시 동일한 데이터 타입이어야 한다.

 

 

중첩 함수 예

 

*사용 예

-주민등록번호에서 생년월일을 추출하여 'YY/MM/DD' 형태로 출력하여라.

 

중첩 함수

 

*사용법

-F1함수의 결과 값은 F2의 인수로, F2의 결과 값은 F3의 인수로 사용된다.

 

 F3 (F2(F1(column, arg1), arg2), arg3)

 

 

 

 

TO_DATE 함수

 

*TO_DATE 함수

-TO_DATE 함수는 숫자와 문자로 구성된 문자열을 날짜 데이터로 변환하는 함수

 

*사용법

 TO_DATE (char)

 

-format : 날짜 포맷의 종류는 표6-9 참조

 

*사용 예

-교수 테이블에서 입사일이 'june 01,01'인 교수의 이름과 입사일을 출력하여라.

 

TO_NUMBER 함수

 

*TO_NUMBER 함수

-TO_NUMBER 함수는 숫자로 구성된 문자열을 숫자 데이터로 변환하기 위한 함수

 

*사용법

 TO_NUMBER (char)

 

*사용 예

숫자를 문자 형식으로 변환 예

 

*사용 예

-보직수당을 받는 교수들의 이름, 급여, 보직수당, 그리고 급여와 보직수당을 더한 값에 12를 곱한 결과를 연봉으로 출력하여라.

 

 

숫자를 문자 형식으로 변환

 

[표6.12] TO_CHAR 함수를 이용한 숫자 출력 형식 변환

 

+ Recent posts