ANY
ANY 명령은 하위 쿼리 값 중 하나라도 조건을 충족하는 경우 true를 반환한다.
예시
TRUE를 반환하고 수량 = 10인 OrderDetails 테이블에서 레코드를 찾으면 제품 이름을 나열한다.
SELECT ProductName FROM Products WHERE ProductID = ANY (SELECT ProductID FROM OrderDetails WHERE Quantity = 10);
기본 예시
ProductName |
---|
Chais |
Chang |
Chef Anton’s Cajun Seasoning |
Uncle Bob’s Organic Dried Pears |
Konbu |
Tofu |
Pavlova |
Teatime Chocolate Biscuits |
Sir Rodney’s Scones |
Guaraná Fantástica |
NuNuCa Nuß-Nougat-Creme |
Gumbär Gummibärchen |
Thüringer Rostbratwurst |
Nord-Ost Matjeshering |
Sasquatch Ale |
Steeleye Stout |
Gravad lax |
Côte de Blaye |
Boston Crab Meat |
Jack’s New England Clam Chowder |
Singaporean Hokkien Fried Mee |
Perth Pasties |
Tourtière |
Pâté chinois |
Raclette Courdavault |
Tarte au sucre |
Louisiana Fiery Hot Pepper Sauce |
Scottish Longbreads |
Mozzarella di Giovanni |
Rhönbräu Klosterbier |
Original Frankfurter grüne Soße |
TRUE를 반환하고 OrderDetails 테이블에서 수량 > 99인 레코드를 찾으면 제품 이름을 나열한다.
SELECT ProductName FROM Products WHERE ProductID = ANY (SELECT ProductID FROM OrderDetails WHERE Quantity > 99);
기본 예시
ProductName |
---|
Steeleye Stout |
Pâté chinois |
참고
W3C School - SQL Add Keywords
W3C School - SQL Tutorial