💡 In 연산자
Where 연산자에 여러 값을 지정할 수 있다.
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2 ...);
// 또는
SELECT column_name(s)
FROM table_name
WHERE column_name IN (SELECT STATEMENT);
예시
국가가 "Germany", "France" 또는 "UK"인 모든 고객을 선택한다.
SELECT *
FROM Customers
WHERE Country IN ('Germany', 'France', 'UK');
국가가 "Germany", "France" 또는 "UK"가 아닌 모든 고객을 선택한다.
SELECT *
FROM Customers
WHERE Country NOT IN ('Germany', 'France', 'UK');
Suppliers 컬럼의 국가와 동일한 국가인 모든 고객을 선택한다.
SELECT *
FROM Customers
WHERE Country (SELECT Country FROM Suppliers);'Database > SQL' 카테고리의 다른 글
| Alias (0) | 2023.03.15 |
|---|---|
| Between 연산자 (0) | 2023.03.13 |
| Wild Card (0) | 2023.03.13 |
| Like 연산자 (0) | 2023.03.13 |
| Count & Avg & Sum (0) | 2023.03.13 |