다음을 통해 공유


NOT EXISTS와 하위 쿼리

NOT EXISTS는 하위 쿼리에서 반환되는 행이 없을 때 이것이 사용되는 WHERE 절이 만족되는 경우를 제외하면 EXISTS와 비슷합니다.

예를 들어 Wheels 하위 범주에 없는 제품 이름을 찾으려면 다음 코드를 사용합니다.

USE AdventureWorks;
GO
SELECT Name
FROM Production.Product
WHERE NOT EXISTS
    (SELECT * 
     FROM Production.ProductSubcategory
     WHERE ProductSubcategoryID = 
            Production.Product.ProductSubcategoryID
        AND Name = 'Wheels')

참고 항목

관련 자료

EXISTS(Transact-SQL)
NOT(Transact-SQL)

도움말 및 정보

SQL Server 2005 지원 받기