Базы данных. Концепция баз данных, реляционная модель данных, языки SQL и XML. Токмаков Г.П. - 80 стр.

UptoLike

Составители: 

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,SALESTARGET
FROMOFFISY
В результате выполнения этого запроса получаем таблицу