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

Сделать выборку товаров стоимостью более 500 000 р.




SQL-запросы

До этого мы пользовались запросами, которые создавали путем заполнения бланка запроса в окне Конструктора запросов. Однако можно также создавать запросы, используя специальный язык структурированных запросов – SQL. Соответственно, запросы, созданные с помощью такого языка, называются SQL-запросами.

Для работы с SQL-запросами нужно переключиться на вкладку Запросы, расположенную в левой части рабочего окна базы данных. Суть работы SQL-запросов ничем не отличается от обычных запросов, которые мы создавали с помощью Конструктора, поэтому не будем тратить время на повторное описание назначения того или иного запроса, а просто будем рассматривать, как их правильно создавать с помощью SQL.

SQL-запрос на выборку

6.1.1. Простой SQL-запрос на выборку

В общем случае синтаксис простого SQL-запроса на выборку имеет следующий формат:

SELECT [Поле1], [Поле2], [Поле3] …

FROM [Таблица]

WHERE условие отбора;

Строка WHERE условие отбора может отсутствовать, тогда будет просто выполнена выборка всех записей из таблицы. Чтобы понять, как пользоваться данным видом запросов, выполним такое задание:

Сделать выборку товаров стоимостью более 500 000 р.

Чтобы решить поставленную задачу воспользуемся Созданием запроса в режиме конструктора. Открывшееся окно Добавление таблицы необходимо просто закрыть, не добавляя никаких таблиц. А затем зайти в меню Вид и выбрать пункт Режим SQL (рис.6.1).

Рис. 6.1. Выбор режима SQL

В результате на экране откроется окно, в котором можно создать любой SQL-запрос (не только запрос на выборку). Поэтому в дальнейшем при создании любого SQL-запроса нужно будет выполнить последовательность действий, которая только что была описана выше.

Для выполнения задания нам понадобятся определенные поля из таблицы Товары. Поскольку по заданию нам нужно сделать выборку товаров, то первое поле, которое нам понадобится – Наименование, а также кроме наименования товара нам понадобится информация о его стоимости. По условию нам требуется не просто сделать выборку товаров и их цен, а необходима выборка товаров стоимостью более 500 000 р. Поэтому, пользуясь приведенным выше синтаксисом SQL-запроса на выборку, запишем следующую SQL-инструкцию:

SELECT [Наименование], [Цена]

FROM [Товары]

WHERE [Цена]>500000;

Сохраним построенный запрос под именем SQL-товары стоимостью более 500 000 р. Закроем окно конструктора. Проверим, как работает созданный нами запрос, запустив его двойным щелчком. На экране появится выборка товаров, стоимость которых превышает 500 000 р. (рис.6.2).

Рис. 6.2. Результат выполнения SQL-запроса на выборку

Задания для самостоятельного выполнения:

1) Сделать выборку работников с окладом менее 700 000 р.

Запрос сохранить под именем SQL-Работники с окладом менее 700000 р.

2) Сделать выборку работников с должностью Курьер.

Запрос сохранить под именем SQL-Работники с должностью Курьер.

 

6.1.2. Использование логических операторов «И» и «ИЛИ» в SQL-запросе

Поскольку это все тот же запрос на выборку, то написание его ничем не отличается от предыдущего с той лишь разницей, что теперь условий отбора может быть несколько, а между ними ставятся соответствующие логические операторы AND – «И» или OR – «ИЛИ».

Выполним выборку с использованием логического оператора «ИЛИ»:

Поделиться:





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





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



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