SELECT [ALL|DISTINCT]
FROM
[WHERE ]
[GROUP BY [, ]...]
[HAVING ]
[ORDER BY [,]...]
Оператор SELECT позволяет выполнять выборку и вычисления над данными одной или нескольких таблиц. Результатом выполнения оператора является ответная таблица, которая может иметь (ALL) или не иметь (DISTINCT) повторяющиеся строки.
В списке данных можно задавать имена столбцов и выражения над ними, к примеру арифметические. Если записи отбираются из нескольких таблиц, то используют составные имена .
Пример. Имеется таблица Goods (товары) с полями: Code (код), Name (наименование) и Cost (стоимость). Требуется вывести стоимости и коды товаров, стоимость которых не превышает 500 единиц.
Для решения поставленной задачи можно записать оператор SELECT следующим образом:
SELECT Code, Cost
FROM Goods
WHERECosf
В различных СУБД состав операторов SQL может несколько отличаться от рассмотренного нами.
246
244 :: 245 :: 246 :: Содержание