четверг, 21 марта 2013 г.

Как воспользоваться результатом агрегатной функции


-- Как воспользоваться результатом агрегатной функции

-- Можно вывести в виде результирующего набора
SELECT
    COUNT(*) AS ProductsQty
FROM AdventureWorks2012.Production.Product

-- Можно взять единичное значение
DECLARE @ProductsQty AS INT =
    (
         SELECT
             COUNT(*) AS ProductsQty
         FROM AdventureWorks2012.Production.Product
         WHERE ListPrice > 0
    )
SELECT @ProductsQty