Читайте также:
|
|
SQL – язык структурированных запросов – неотъемлемая часть современных СУБД. Все запросы, которые мы создаем с помощью конструктора, автоматически переводятся на язык SQL и лишь затем идут в дальнейшую обработку. Здесь мы рассмотрим простейшие приемы создания запросов на языке SQL, что будет вполне достаточно для выполнения соответствующего задания контрольной работы.
Извлечение информации осуществляется инструкцией:
SELECT <список извлекаемых полей>
FROM <список таблиц, из которых извлекается информация>
[ WHERE <условия, налагаемые на значения полей>]
[ ORDER BY <имена полей, по которым производится упорядочение>]
[ GROUP BY < имена полей, по которым производится группировка>].
Перевод с английского некоторых ключевых слов языка SQL: SELECT – выбрать; FROM – из; WHERE – где; ORDER BY – упорядочить по…; GROUP BY – группировать по…; NOT – не; AND – и; OR – или; BETWEEN – между; AS – как.
Операторы SELECT, FROM являются обязательными, остальные уточняют инструкцию отбора.
Создание запроса на языке SQL в СУБД Аccess
Для создания запроса на языке SQL необходимо:
1) запустить редактор запросов SQL;
2) ввести текст запроса на языке SQL;
3) запустить запрос на исполнение.
Рассмотрим методику создания запроса на следующем примере.
Задание. Вывести все сведения из таблицы ТУРЫ.
Запрос на языке SQL будет иметь вид
SELECT * FROM ТУРЫ
Для создания запроса необходимо:
· В окне БазаИванов выбрать вкладку Запросы; выбрать Создание запроса в режиме конструктора; нажать Открыть.
· В окне Добавление таблицы нажать Закрыть (если это окно не появилось, то и нет необходимости его закрывать).
· В окне Запрос: запрос на выборку выполнить команду меню Вид/Режим SQL. Откроется окно редактора запросов Запрос: запрос на выборку, уже содержащее оператор SELECT – первое слово инструкции выбора.
· Ввести текст инструкции
SELECT * FROM ТУРЫ
Внимание! Английские слова должны вводиться при установке английского языка, русские слова – русского языка. Типичная ошибка начинающих: в нашем запросе после ввода слова FROM забывают переключить язык на русский, букву «Т» набирают как английскую, затем переключаются на русский алфавит, и хотя внешне разницы в начертании не видно, при попытке исполнить запрос получим сообщение об ошибке. Для любознательных: попробуйте сделать эту ошибку и посмотрите, какое будет сообщение. |
Далее:
· закрыть окно запроса; на вопрос о сохранении изменения макета ответить Да;
· задать имя запроса; нажать ОК;
· исполнить запрос обычным образом.
Дата добавления: 2015-08-18; просмотров: 95 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Формирование запросов в режиме конструктора | | | АНКЕТА РАБA. |