Структура оператора SQL
Каждый оператор SQL начинается с ключевого слова, которое определяет, что делает этот оператор (SELECT, INSERT, DELETE).
В операторе содержатся предложения, содержащие сведения о том, над какими данными производятся операции. Каждое предложение начинается с ключевого слова, такого как FROM, WHERE и др.
Структура предложения зависит от его типа: ряд предложений содержит имена полей или таблиц, некоторые могут включать дополнительные ключевые слова, константы или выражения.
На рисунке 4.9 приведен пример простой структуры оператора SELECT. Синтаксис этого оператора выглядит следующим образом:
SELECT столбцы (или *)
FROM таблица (ы)
[WHERE ограничение(я)]
[ORDER BY столбец];
Рис.4.9 Структура оператора SELECT в языке SQL
За ключевым словом SELECT следуют сведения о том, какие именно поля необходимо включить в результирующий набор данных. Звездочка (*) означает, что в набор данных попадают все поля таблицы.
Для указания имен таблиц, из которых выбираются записи, применяется ключевое слово FROM,
Для фильтрации результатов, возвращаемых оператором SELECT, используется предложение WHERE,
Выражение IS NOT NULL означает, что соответствующий столбец результирующего набора данных не должен иметь пустых значений
Предложение ORDER BY является необязательным и применяется для сортировки результирующего набора данных по одному или нескольким столбцам.
Дата добавления: 2015-04-03; просмотров: 1722;