среда, 27 марта 2013 г.

Как произвести сравнение результата выражения со всеми значениями из результата подзапроса


-- Примеры работы предиката ALL


IF 'Red' = ALL
    (
         SELECT
             Color
         FROM AdventureWorks2012.Production.Product
         WHERE ListPrice > 3500
    )
    SELECT 'Yes'
ELSE
    SELECT 'No'


IF 'Red' = ALL
    (
         SELECT
             Color
         FROM AdventureWorks2012.Production.Product
         WHERE ListPrice > 3500
    )
    SELECT 'Yes'
ELSE
    SELECT 'No'


IF 4500 < ALL
    (
         SELECT
             ListPrice
         FROM AdventureWorks2012.Production.Product
    )
    SELECT 'Yes'
ELSE
    SELECT 'No'