NULL = UNKNOWN,(값이 있는지 없는지 모르다...존재하는 값이라고 본다)
- A null is a value that is unavailable, unassigned, unknown, or inapplicable.
- A null is not the same as a zero or a space.
* NULL 연산
1) 산술 ==> 전부 null
2) 비교
* comm이 null인 사원을 알고 싶다.
--> null = null
선택된 레코드가 없습니다. --> 엉터리
↓ ↓ ↓
※강사왈~~
is null 과 is not null 은 참 과 거짓으로 생각
3) 논리
* AND
| T F N 모두 T --> T
-------------------------------- 하나라도 F --> F
T | T F N
F | F F F
N | N F N
* OR
| T F N 모두 F --> F
-------------------------------- 하나라도 T --> T
T | T T T
F | T F N
N | T N N
* NOT
| T F N
--------------------------------
| F T N
'Oracle > SQL Fundamentals I' 카테고리의 다른 글
4일차 2-10: IN condition (0) | 2012.04.06 |
---|---|
4일차 # 2-9: BETWEEN lower_limit AND upper_limit (0) | 2012.04.06 |
4일차 2-6: WHERE 절에서 문자열과 날짜 (0) | 2012.04.06 |
4일차 2-4: WHERE clause (0) | 2012.04.06 |
3일차 Query statements 작성시 순서 (0) | 2012.04.05 |