SQL EXISTS 키워드
존재하다
이 EXISTS
명령은 하위 쿼리에 레코드가 있는지 테스트하고 하위 쿼리가 하나 이상의 레코드를 반환하면 true를 반환합니다.
다음 SQL은 제품 가격이 20 미만인 공급자를 나열합니다.
예시
SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM
Products WHERE SupplierId = Suppliers.supplierId AND Price < 20);
다음 SQL은 제품 가격이 22인 공급자를 나열합니다.
예시
SELECT SupplierName
FROM Suppliers
WHERE EXISTS (SELECT ProductName FROM
Products WHERE SupplierId = Suppliers.supplierId AND Price = 22);