SQL ANY 키워드
어느
명령 은 ANY
하위 쿼리 값 중 하나라도 조건을 충족하는 경우 true를 반환합니다.
다음 SQL 문은 TRUE를 반환하고 수량 = 10인 OrderDetails 테이블에서 레코드를 찾으면 제품 이름을 나열합니다.
예시
SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT
ProductID FROM OrderDetails WHERE Quantity = 10);
다음 SQL 문은 TRUE를 반환하고 OrderDetails 테이블에서 수량 > 99인 레코드를 찾으면 제품 이름을 나열합니다.
예시
SELECT ProductName
FROM Products
WHERE ProductID = ANY (SELECT ProductID
FROM OrderDetails WHERE Quantity > 99);