본문 바로가기

Database/oracle

13. NULL을 위한 연산자

NULL을 위한 연산자

-    NULL은 미확정, 알 수 없는 값을 의미함

0도 아닌 빈 공간도 아닌 어떤 값이 존재하기는 하지만 어떤 값인지 알아낼 수 없는 것을 의미함

NULL은 연산, 할당, 비교가 불가능하다

-    오라클에서는 컬럼에 NULL값이 저장되는 것을 허용함

-    데이터를 반드시 모두 채워줘야 하는 것은 NOT NULL 설정 필요함

 

 

 

ex) 커미션을 받지 않은 사원에 대해 검색, ie, NULL값 검색

select * from emp where COMM is null;

 

 

ex) 커미션을 받은 사원에 대해 검색 , ie, NOT NULL 검색

select * from emp where COMM is not null

 

 

 

NVL(Null VaLue)함수

-    연산이 불가능한 null 값을 다른 값으로 대체할 수 있게 함

-    NVL(null값인 컬럼, 대체하고 싶은 값)

 

 

반응형