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값인 컬럼, 대체하고 싶은 값)
반응형
'Database > oracle' 카테고리의 다른 글
15. DUAL테이블 (0) | 2017.02.14 |
---|---|
14. 정렬을 위한 order by 절 (0) | 2017.02.14 |
12. LIKE 연산자 (0) | 2017.02.13 |
11. 논리연산자(and, or, not)/범위연산자(between, in) (0) | 2017.02.13 |
10. 문자데이터 조회 / 날짜데이터 조회 (0) | 2017.02.13 |