우주먼지
Published 2023. 3. 13. 14:36
In 연산자 Database/SQL

💡 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
profile

우주먼지

@o귤o

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그