Разделы этой команда

Основным инструментом выборки данных в языке SQL является команда SELECT. С помощью этой команды можно получить дос­туп к данным, представленным как совокупность таблиц практиче­ски любой сложности.

Чаше всего используется упрошенный вариант команды SELECT, имеющий следующий синтаксис:

SELECT [ALL | DISTINKT]

<Список_выбора>

[ INTO <Новая_таблица> ]

FROM <Исходная_таблица>

[WHERE <Условие_отбора> ]

[ GROUP BY < Ключи_группировки> ]

[ HAVING <Условие_отбора> ]

[ ORDER BY <Ключи_сортировки> ]

Инструкция SELECT разбивается на отдельные разделы, каж­дый из которых имеет свое назначение. Из приведенного синтакси­ческого описания видно, что обязательными являются только разде­лы SЕLECT и FROM, а остальные разделы могут быть опушены (заключенные в [ ]). Примерный список разделов следующий:

SELECT OPTION HAVING INTO ORDFR BY

FROM GROUP BY WHERE

Команда (оператор) SELECT позволяет производить выборку и вычисления над данными из одной или нескольких таблиц. Результатом выполнения оператора является ответная таблица, которая может иметь (ALL), или не иметь (DISTINCT) повторяющиеся строки. По умолчанию в ответную таблицу включаются все строки, в том числе и повторяющиеся. В отборе данных участвуют записи одной или нескольких таблиц, перечисленных в списке раздела (операнда) FROM.

Список данных может содержать имена столбцов, участвующих в запросе, а так же выражения над столбцами. В простейшем случае в выражениях можно записывать имена столбцов, знаки арифметических операций (+, - , *, /), константы и круглые скобки. Если в списке данных записано выражение, то на-

ряду с выборкой данных, выполняются вычисления, результаты которого

попадают в новый (создаваемый) столбец ответной таблицы.

При использовании в списках данных имен столбцов нескольких таблиц для указания принадлежности столбца некоторой таблице применяют

конструкцию вида: <имя таблицы>, <имя столбца>.

Операнд WHERE задает условия, которым должны удовлетворять записи

в результирующей таблице. Выражение <условие выборки> является логическим. Его элементами могут быть имена столбцов, операции сравнения, арифметические операции, логические связки (И, ИЛИ, НЕТ), скобки, специальные функции (NULL) и т.д.

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

В логических и арифметических выражениях можно использовать следующие групповые операции (функции): AVG (среднее значение в группе), MAX (максимальное значение в группе), MIN (минимальное значение в группе), SUM (сумма значений в группе), COUNT (число значений в группе).

 








Дата добавления: 2015-08-20; просмотров: 926;


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

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

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

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