Книга: Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
ГЛАВА 23. Упорядоченные и агрегатные наборы.
ГЛАВА 23. Упорядоченные и агрегатные наборы.
В этой главе мы рассмотрим синтаксис и правила задания запросов, которые выводят упорядоченные и сгруппированные наборы.
Наборы, заданные оператором SET, по умолчанию читаются в произвольном порядке. Часто, особенно при отображении данных для пользователя или при печати отчетов, вам нужен определенный вид сортировки. Ясно, что список телефонов будет более полезным, если фамилии будут находиться в алфавитном порядке. Группы чисел по продажам или тестовые результаты более понятны, если они упорядочены, сгруппированы и просуммированы. В SQL существует два предложения по заданию формирования выходных наборов.
Предложение ORDER BY используется для сортировки наборов в возрастающем или убывающем порядке по одному или большему количеству столбцов. Предложение GROUP BY может разделять набор на вложенные группы, или уровни, в соответствии со столбцами из списка SELECT и (по желанию) выполняя агрегатные вычисления на множестве числовых столбцов в границах группы.
- Наборы символов Firebird
- Предикаты: наборы узлов
- Наборы данных
- 10.6.2. Наборы сигналов: sigset_t и связанные функции
- 19.6.6 Неупорядоченные списки
- Пользовательские наборы символов и сортировки
- I.3.1 Протоколы, элементы, стеки и наборы
- 19.6.7 Упорядоченные списки
- Наборы взаимосвязанных приложений, установленных на устройстве
- Именованные наборы атрибутов
- Собственные наборы символов и способы сортировки
- Вложенные наборы