Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Структура команды SQL. Типы данных. Выражения




 

Для обращения к реляционной таблице в языке SQL необходимо написать (задать) команду.

В общем случае структура команды SQL имеет вид:

 

                   
   
Ключевые слова
 
Действие
   
Предложения
 
 
 
   
   
 

 

 


SELECT Вес заказа FROM Заказы WHERE Вес заказа=250 ORDER BY Номер заказа

(выбрать) (поле) (из) (имя таблицы) (где) (условие) (сортировка)

 

SELECT (выбрать)ключевое слово сообщает СУБД, какое действие будет выполнять данная команда. Команды запросы начинаются ключевым словом. Кроме SELECT это могут быть слова CREATE- создать, INSERT -вставить, DELETE - удалить, COMMIT –завершить и д.р.. За ним может следовать способ выборки (DISTINCT- с удалением дубликатов выборки, ALL- без удаления- используется по умолчанию) Затем следует список перечисленных через запятую полей, которые выбираются запросом из таблиц, или символ * (звездочка) для выбора всей строки. Любые поля, не перечисленные здесь, не будут включены в результирующее отношение, соответствующее выполнению команды.

FROM – ключевое слово, подобно SELECT, которое присутствует в каждой команде. Оно сопровождается пробелом, а затем именем таблиц, используемых в качестве источников информации. Имена таблиц, полей должны содержать от 1 до 18 символов, начинаться с буквы и не содержать пробелов или специальных символов. В качестве имен нельзя использовать ключевые слова SQL.

В случае, если указано более одного имени таблицы, неявно подразумевается, что над перечисленными таблицами осуществляется операция декартова произведения.

 

Все последующие разделы команды SELECT являются необязательными.

WHERE ключевое слово, за которым следует предикат –условие, налагаемое на запись в таблице, которому она должна удовлетворять, чтобы пропасть в выборку, аналогична операции фильтрации в реляционной алгебре.

ORDER BY – сортировка выводимых записей (Asc – по возрастанию, Desc – по убыванию. Если не указан вид сортировки, то происходит сортировка по возрастанию).

Пример:

 

Вывести список всех весов заказов (без повторений) из таблицы Заказы

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...