Читайте также: |
|
Для обращения к реляционной таблице в языке SQL необходимо написать (задать) команду.
В общем случае структура команды SQL имеет вид:
SELECT Вес заказа FROM Заказы WHERE Вес заказа=250 ORDERBY Номер заказа
(выбрать) (поле) (из) (имя таблицы) (где) (условие) (сортировка)
SELECT (выбрать) – ключевое слово сообщает СУБД, какое действие будет выполнять данная команда. Команды запросы начинаются ключевым словом. Кроме SELECT это могут быть слова CREATE- создать, INSERT -вставить, DELETE - удалить, COMMIT –завершить и д.р.. За ним может следовать способ выборки (DISTINCT- с удалением дубликатов выборки, ALL- без удаления- используется по умолчанию) Затем следует список перечисленных через запятую полей, которые выбираются запросом из таблиц, или символ * (звездочка) для выбора всей строки. Любые поля, не перечисленные здесь, не будут включены в результирующее отношение, соответствующее выполнению команды.
FROM – ключевое слово, подобно SELECT, которое присутствует в каждой команде. Оно сопровождается пробелом, а затем именем таблиц, используемых в качестве источников информации. Имена таблиц, полей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов. В качестве имен нельзя использовать ключевые слова SQL.
В случае, если указано более одного имени таблицы, неявно подразумевается, что над перечисленными таблицами осуществляется операция декартова произведения.
Все последующие разделы команды SELECT являются необязательными.
WHERE – ключевое слово, за которым следует предикат –условие, налагаемое на запись в таблице, которому она должна удовлетворять, чтобы пропасть в выборку, аналогична операции фильтрации в реляционной алгебре.
ORDERBY – сортировка выводимых записей (Asc – по возрастанию, Desc – по убыванию. Если не указан вид сортировки, то происходит сортировка по возрастанию).
Пример:
Дата добавления: 2015-09-04; просмотров: 63 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Вопрос. Язык SQL в СУБД.Назн-е,стан-ты,дост-ва | | | Вопрос. Типы данных и выражения SQL |