넓고 얕은 데이터베이스 지식/SQL
SQL - AND, OR, NOT 연산자
팡펑퐁
2023. 4. 26. 00:25
728x90
AND, OR, NOT 연산자
- WHERE 절과 결합할 수 있다.
- AND, OR 연산자는 둘 이상의 조건을 기반으로 레코드를 필터링하는 데 사용된다.
- AND는 모든 조건이 TRUE인 레코드를 표시한다.
- OR는 구분된 조건 중 하나라도 TURE인 레코드를 표시한다.
- NOT은 조건이 TRUE가 아닌 레코드를 표시한다.
AND 연산자
SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 AND condition3 ...;
-- EX)
SELECT * FROM Customers
WHERE Country='Germany' AND City='Berlin';
OR 연산자
SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2 OR condition3 ...;
-- EX)
SELECT * FROM Customers
WHERE City='Berlin' OR City='München';
NOT 연산자
SELECT column1, column2, ...
FROM table_name
WHERE NOT condition;
-- EX 1)
SELECT * FROM Customers
WHERE NOT Country='Germany';
--EX 2)
SELECT * FROM Customers
WHERE NOT Country='Germany' AND NOT Country='USA';
728x90