Общий формат оператора SELECT

Инструкция SELECT, используемая для построения SQL-запросов является наиболее мощной из всех инструкций SQL, и реализует все операции реляционной алгебры.

Синтаксис оператора SELECT имеет вид:

SELECT [ALL | DISTINCT] (<Список полей>)

FROM <Список таблиц>

[WHERE <Предикат – условие выборки или соединения>]

[GROUP BY <Список полей результата>]

[HAVING <Предикат – условие для группы>]

[ORDER BY < список_столбцов>]

Инструкция состоит из шести предложений:

– предложения SELECT, содержащего список столбцов, которые должны быть возвращены инструкцией;

– предложения FROM, перечисляющего список имен таблиц, содержащих элементы данных, извлекаемые запросом;

– предложения WHERE, содержащего условия отбора записей из перечисленных таблиц;

– предложения GROUP BY, позволяющего создать итоговый запрос. Обычный запрос включает в результаты запроса по одной записи для каждой строки из таблицы. Итоговый запрос вначале группирует строки базы данных по определенному признаку, а затем включает в результаты запроса одну итоговую строку для каждой группы;

– предложения HAVING, указывающего что в результаты запроса следует только некоторые из групп, созданных с помощью предложения GROUP BY. В этом предложении, как и в предложении WHERE, для отбора включаемых групп используются условия отбора;

– предложение ORDER BY сортирует результаты запроса на основании данных, содержащихся в одном или нескольких столбцах.








Дата добавления: 2015-02-03; просмотров: 862;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.