다음 표를 살펴보면 부정 비교 연산자 !=(<> 연산자와 != 연산자는 동일한 의미입니다)를 제외한 비교 연산자나 SQL 연산자에 NOT이 붙으면 부정 연산자인 것을 알 수 있습니다. 부정 연산자는 일반 연산자와 반대로 ‘조건에 맞는’ 경우가 아니라 ‘조건에 맞지 않는’ 경우의 값을 반환합니다.
표 3-6 부정 연산자의 종류
구분 |
연산자 |
의미 |
부정 비교 |
!= |
같지 않다. |
<> |
같지 않다(ISO 표준). |
|
NOT 열 이름 = |
~와 같지 않다. |
|
NOT 열 이름 > |
~보다 크지 않다. |
|
부정 SQL |
NOT BETWEEN a AND b |
a와 b 사이에 값이 없다. |
NOT IN (list) |
list 값과 일치하지 않는다. |
|
IS NOT NULL |
null 값을 갖지 않는다. |