ВУЗ:
Составители:
Рубрика:
58
Окончание табл. 17
1
2
TOP n
[PERCENT]
Возвращает определенное число записей, находящихся в начале
или в конце диапазона, описанного с помощью предложения
ORDER BY.
Следующая команда позволяет получить список 5 студентов
с самой высокой стипендией
SELECT TOP 5 FIO, Stipendiya
FROM Students ORDER BY Stipendiya DESC;
Результат выполнения запроса приведен на рисунке.
Если предложение ORDER BY будет опущено, запрос возвратит
произвольный набор 5 записей из таблицы Students, удовлетво-
ряющих предложению WHERE.
Можно использовать зарезервированное слово PERCENT для
возврата определенного процента записей, находящихся в начале
или в конце диапазона, описанного с помощью предложения
ORDER BY. Например, вместо 5 студентов с самой высокой
стипендией следует отобрать студентов, попавших в последние
5 процентов:
SELECT TOP 5 PERCENT FIO, Stipendiya
FROM Students ORDER BY Stipendiya ASC;
Предикат ASC обеспечивает возврат последних значений.
Значение, следующее после предиката TOP, должно быть
числовым значением типа Integer без знака.
Предикат TOP не влияет на возможность обновления запроса
Окончание табл. 17
1 2
TOP n Возвращает определенное число записей, находящихся в начале
[PERCENT] или в конце диапазона, описанного с помощью предложения
ORDER BY.
Следующая команда позволяет получить список 5 студентов
с самой высокой стипендией
SELECT TOP 5 FIO, Stipendiya
FROM Students ORDER BY Stipendiya DESC;
Результат выполнения запроса приведен на рисунке.
Если предложение ORDER BY будет опущено, запрос возвратит
произвольный набор 5 записей из таблицы Students, удовлетво-
ряющих предложению WHERE.
Можно использовать зарезервированное слово PERCENT для
возврата определенного процента записей, находящихся в начале
или в конце диапазона, описанного с помощью предложения
ORDER BY. Например, вместо 5 студентов с самой высокой
стипендией следует отобрать студентов, попавших в последние
5 процентов:
SELECT TOP 5 PERCENT FIO, Stipendiya
FROM Students ORDER BY Stipendiya ASC;
Предикат ASC обеспечивает возврат последних значений.
Значение, следующее после предиката TOP, должно быть
числовым значением типа Integer без знака.
Предикат TOP не влияет на возможность обновления запроса
58
Страницы
- « первая
- ‹ предыдущая
- …
- 57
- 58
- 59
- 60
- 61
- …
- следующая ›
- последняя »
