3 논리 연산자 : 조건 논리를 계속 연결하기
논리 연산자는 여러 조건을 논리적으로 연결할 때 사용하는 연산자입니다. SQL 문의 조건을 계속 추가해야 할 때 필수 연산자입니다.
표 3-5 논리 연산자의 종류
구분 |
연산자 |
의미 |
논리 연산 |
AND |
기술 순서로 봤을 때 앞의 조건과 뒤의 조건이 동시에 참(TRUE)이어야 참이다. 즉, 앞뒤 조건을 동시에 만족해야 한다. |
OR |
앞의 조건이 참(TRUE)이거나 뒤의 조건이 참(TRUE)인 경우, 즉 한쪽이라도 참이면 참이다. |
|
NOT |
뒤의 조건에 대해 반대 결과를 반환한다. |
특정 조건을 모두 만족해야 할 때는 AND 연산자를 사용합니다. AND 연산자는 매우 중요한 연산자입니다. 여러 조건을 동시에 만족해야 하는 상황에서 사용하고, 6장에서 배울 조인(join)을 확장하여 기술할 때도 사용합니다.
그림 3-10 AND 연산자 : 교집합