다음을 통해 공유


식 대신 하위 쿼리 사용

Transact-SQL 에서 하위 쿼리는 ORDER BY 목록을 제외하고 SELECT, UPDATE, INSERT 및 DELETE 문에서 식 대신 사용할 수 있습니다.

다음은 이러한 향상된 기능을 사용하는 방법을 보여 주는 예입니다. 다음 쿼리는 모든 산악용 자전거의 가격, 평균 가격 및 각 산악용 자전거의 가격과 평균 가격 간의 차이를 검색합니다.

USE AdventureWorks;
GO
SELECT Name, ListPrice, 
(SELECT AVG(ListPrice) FROM Production.Product) AS Average, 
    ListPrice - (SELECT AVG(ListPrice) FROM Production.Product)
    AS Difference
FROM Production.Product
WHERE ProductSubcategoryID = 1

참고 항목

개념

하위 쿼리 유형

도움말 및 정보

SQL Server 2005 지원 받기