Скачиваний:
46
Добавлен:
29.01.2014
Размер:
25.09 Кб
Скачать

Задание 1. С помощью подчиненного запроса для препарата с буквы «а» извлечь все данные обо всем.

Запрос будет выглядеть следующим образом:

SELECT *

FROM производство_препаратов

WHERE НАЗВАНИЕ=

(SELECT название

FROM производство_препаратов

WHERE SURNAME ='а?');

Задание 2. Используя подчиненный запрос выбрать данные обо всех ценах продажи (таблица распределение_по_магазинам) препаратов ПО ЦЕНЕ 60 р.

Оператор IN широко применяется в подзапросах. Он задает список значений, с которыми сравниваются другие зна­чения для определения истинности задаваемого этим оператором предиката.

Запрос будет выглядеть следующим образом

SELECT *

FROM рапределение_по_магазинам

WHERE регистрационный_номер_препарата IN

(SELECT регистрационный_номер_препарата

FROM распределение_по_магазинам

WHERE цена_продажи= '60');

Задание 3. Используя подчиненный запрос, выбрать сведения обо всех препаратах , которые были проданы 21.02.2007 г.

Запрос будет выглядеть следующим образом:

SELECT *

FROM распределение_по_магазинам AS SU

WHERE #21/02/2007# IN

(SELECT дата_продажи

FROM распределение_по_магазинам EX

WHERE SU.дата_продажи = EX.регистрационный_номер_препарата);