Основы современных компьютерных технологий


Структурированный язык запросов - часть 2


В упрощенном виде оператор имеет следующий формат:

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 :: Содержание




Начало  Назад  Вперед



Книжный магазин