вторник, 9 июля 2013 г.

Как отобрать строго определенное количество записей

 

-- Отберем пять первых товаров по алфавиту
SELECT TOP 5 -- ВЕРХНИЕ 5
    Name
    ,ListPrice
FROM AdventureWorks2012.Production.Product
ORDER BY Name -- Критерий отбора для TOP


-- Отберем десять любых товаров
SELECT TOP 5 -- ВЕРХНИЕ 5
    Name
    ,ListPrice
FROM AdventureWorks2012.Production.Product
-- Нет ORDER BY - нет критерия отбора для TOP

-- Отберем пустой набор из AdventureWorks2012.Production.Product
-- Набор содержит только информационную схему - столбцы, их порядок и название
SELECT TOP 0 --ВЕРХНИЕ 0
    *
FROM AdventureWorks2012.Production.Product