Oracle
NVL 함수
CleanSense
2018. 3. 23. 08:55
728x90
코드설명 : NVL 함수
1 2 3 4 5 6 7 8 9 10 11 | -- NVL : NVL( *,N) 은 *이 NULL이 아니면 대상이되는 컬럼을 대입, NULL이면 N을 대입하세요. SELECT EMPNO, MGR FROM EMP WHERE DEPTNO = 10; SELECT EMPNO, NVL(MGR, 0) MGR FROM EMP WHERE DEPTNO = 10; -- NVL2 ( *, N, M ) *이 NULL이 아니면 N을 대입, NULL이면 M을 대입하세요. SELECT EMPNO, NVL2(MGR, 'EXIST', 'NOT EXIST') MGR FROM EMP WHERE DEPTNO = 10; | cs |
SELECT EMPNO, MGR FROM EMP WHERE DEPTNO = 10; |
|
SELECT EMPNO, NVL(MGR, 0) MGR FROM EMP WHERE DEPTNO = 10; |
|
SELECT EMPNO, NVL2(MGR, 'EXIST', 'NOT EXIST') MGR FROM EMP WHERE DEPTNO = 10; |
|
728x90