AND, OR, NOT
조건식1 AND 조건식2
조건식1 OR 조건식2
NOT 조건식
단순한 조건식을 넣는 경우 많은 결괏값 반환 -> 통상적으로 2개 이상의 조건식 조합 검색 수행
where
구로 지정AND
는 논리 연산자의 하나로 좌우에 항목이 필요한 이항 연산자
조건식1 AND 조건식2
예) a와 b가 모두 0이 아닌 행
select * from sample24 where a<>0 AND b<>0;
AND로 조건식을 연결하면 모든 조건을 만족하는 행을 검색할 수 있다.!
또는
조건식1 OR 조건식2
예) a열이 0이 아니거나 b열이 0이 아닌 행 검색
SELECT * FROM sample25 WHERE a<>0 OR b<>0;
OR로 조건식을 연결하면 어느 쪽이든 조건을 만족하는 행을 모두 검색할 수 있다.
AND가 OR보다 우선순위가 높다.
NOT 조건식
~아닌
, ~외에
, ~를 제외한 나머지
예) a열이 0이 아니거나 b열이 0이 아닌 행을 제외한 나머지 행을 검색
`SELECT * FROM sample24 WHERE NOT (a<>0 or b<>0);