ВУЗ:
Составители:
Рубрика:
– 80 –
– предложения WHERE, содержащего условия отбора записей из перечислен-
ных таблиц;
– предложения GROUPBY, позволяющего создать итоговый запрос. Обычный
запрос включает в результаты запроса по одной записи для каждой строки из таб-
лицы. Итоговый запрос вначале группирует строки базы данных по определенно-
му признаку, а затем включает в результаты запроса одну итоговую строку для
каждой группы;
– предложения HAVING, указывающего что в результаты запроса следует толь-
ко некоторые из групп, созданных с помощью предложения
GROUP BY. В этом
предложении, как и в предложении
WHERE, для отбора включаемых групп исполь-
зуются условия отбора;
– предложение ORDER BY сортирует результаты запроса на основании данных,
содержащихся в одном или нескольких столбцах.
4.1.2. П
РЕДЛОЖЕНИЕ SELECT
С предложения
SELECT начинаются все инструкции SELECT. Наличие этого
предложения обязательно, и оно используется для определения столбцов, кото-
рые вы хотите получить в наборе данных для своего запроса. Эти элементы за-
даются в виде списка возвращаемых столбцов, разделенных запятыми. Для ка-
ждого элемента из этого списка в таблице результатов будет создан один стол-
бец, которые будут расположены
в том порядке, что элементы списка.
Возвращаемый столбец может представлять собой:
– имя столбца, идентифицирующее один из столбцов, содержащихся в табли-
цах, которые перечислены в предложении
FROM;
– константу, показывающую, что в каждой строке результатов запроса долж-
но содержаться одно и то же значение. Это может пригодиться для создания таб-
лицы результатов запроса, которая более удобна для восприятия, как в следующем
примере
SELECTCITY,‘имеетобъемпродаж’,SALES
FROMOFFISY
В результате выполнения этого запроса получаем таблицу
CITY ИМЕЕТ_ОБЪЕМ_ПРОДАЖ SALES
Инза имеет объем продаж $186 000.00
Буинск имеет объем продаж $567 000.00
Тверь имеет объем продаж $735 000.00
– выражение, показывающее, что СУБД должна помещать в результирую-
щую таблицу значение, вычисляемое по формуле, заданной в выражении. В при-
мере в результирующую таблицу добавляется столбец, содержащий значение,
превышающее плановое задание по продажам:
SELECTCITY,REGION,SALES‐TARGET
FROMOFFISY
В результате выполнения этого запроса получаем таблицу
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »