데이터베이스

oracle nvl 응용

늘근이 2014. 9. 11. 10:35

--nvl은 null값을 0값등으로 치환해서, 연산결과가 null로 뜨지 않게하는 역할을 한다.

--만약 nvl을 쓰지 않으면, 모든 연산결과가 null임.

--nvl2는 참과 거짓을 바꿀수 있는데, 참이면(null) 0등으로 바꾸고, 거짓(not null)이면 다르게 설정을 줄수 있다.

select first_name, commission_pct, nvl(commission_pct,0) from employees