ВУЗ:
Составители:
Рубрика:
73
FROM имя_таблицы [ [AS] псевдоним] [,...n]
[WHERE <условие_отбора>]
[GROUP BY имя_столбца [,...n]]
[HAVING <критерии выбора групп>]
[ORDER BY имя_столбца [,...n] ];
Если обрабатывается несколько таблиц, то (при наличии од-
ноименных полей в разных таблицах) в списке полей используется
полная спецификация поля, т.е. Имя_таблицы.Имя_поля.
Порядок выполнения команды SELECT :
1. FROM – определяются имена используемых таблиц.
2. WHERE – из указанной таблицы выбираются записи, удов-
летворяющие заданным условиям.
Основные типы условий отбора (или предикатов):
сравнение;
диапазон;
принадлежность множеству;
соответствие шаблону;
значение NULL.
3. GROUP BY – выполняется группировка полученных запи-
сей, т.е. образуются группы строк, имеющих одно и то же значение
в указанном столбце.
4. HAVING – выбор группы строк, удовлетворяющих указан-
ным условиям.
5. ORDER BY – выполняется сортировка записей в указанном
порядке.
6. SELECT – устанавливается, какие столбцы должны присут-
ствовать в выходных данных.
ORDER BY сортирует данные выходного набора в заданной
последовательности. По умолчанию выполняется сортировка по
возрастанию, она задается ключевым словом ASC. Для выполнения
сортировки в обратной последовательности необходимо указать
ключевое слово DESC. Фраза ORDER BY всегда должна быть по-
следним элементом в операторе SELECT.
С помощью итоговых (агрегатных) функций можно получить
ряд обобщающих статистических сведений о множестве отобран-
ных значений выходного набора.
FROM имя_таблицы [ [AS] псевдоним] [,...n]
[WHERE <условие_отбора>]
[GROUP BY имя_столбца [,...n]]
[HAVING <критерии выбора групп>]
[ORDER BY имя_столбца [,...n] ];
Если обрабатывается несколько таблиц, то (при наличии од-
ноименных полей в разных таблицах) в списке полей используется
полная спецификация поля, т.е. Имя_таблицы.Имя_поля.
Порядок выполнения команды SELECT :
1. FROM – определяются имена используемых таблиц.
2. WHERE – из указанной таблицы выбираются записи, удов-
летворяющие заданным условиям.
Основные типы условий отбора (или предикатов):
сравнение;
диапазон;
принадлежность множеству;
соответствие шаблону;
значение NULL.
3. GROUP BY – выполняется группировка полученных запи-
сей, т.е. образуются группы строк, имеющих одно и то же значение
в указанном столбце.
4. HAVING – выбор группы строк, удовлетворяющих указан-
ным условиям.
5. ORDER BY – выполняется сортировка записей в указанном
порядке.
6. SELECT – устанавливается, какие столбцы должны присут-
ствовать в выходных данных.
ORDER BY сортирует данные выходного набора в заданной
последовательности. По умолчанию выполняется сортировка по
возрастанию, она задается ключевым словом ASC. Для выполнения
сортировки в обратной последовательности необходимо указать
ключевое слово DESC. Фраза ORDER BY всегда должна быть по-
следним элементом в операторе SELECT.
С помощью итоговых (агрегатных) функций можно получить
ряд обобщающих статистических сведений о множестве отобран-
ных значений выходного набора.
73
Страницы
- « первая
- ‹ предыдущая
- …
- 72
- 73
- 74
- 75
- 76
- …
- следующая ›
- последняя »
