select * from task2b(…) as (name varchar, name_sup varchar, title varchar, weight int, price float);
select * from task2c(…) as (name varchar, name_sup varchar, title varchar, weight int, price float);
Возвращает: название, поставщик, производитель, вес, цена (отсортированный список)
Функции: task3a(),task3b (),task3c (),task3d ()
Входных параметров нет.
Вызов:
select * from task3a () as(name varchar, price float);
select * from task3b () as(name varchar, price float);
select * from task3c () as(type_ varchar, price float);
select * from task3d () as(price float);
Возвращает:
task3a (),task3b (): название, цена
task3c (): вид, цена
task3d (): цена
Функция: task4 (int, int)
Входной параметр: минимальная цена (int), максимальная цена (int)
Вызов: select * from task4 (…) as(name varchar, price float, type_ varchar);
Возвращает: название, цена, вид.
Функция: task5 (int)
Входной параметр: id производителя (int)
Вызов: select * from task5 (…) as(name varchar);
Возвращает: название.
Функция: task6 (date)
Входной параметр: дата выпуска прибора (date)
Вызов: select * from task6 (…) as(name varchar);
Возвращает: название.
Функция: task7 (int, float, float)
Входной параметр: id производителя (int), минимальный вес (float), макс. вес (float)
Вызов: select * from task7 (…) as(name varchar, weight float, title varchar);
Возвращает: название.
Функция: task8 (int, date, date)
Входной параметр: id электроприбора, первая дата периода (date), вторая дата периода (date)
Вызов: select * from task8 (…) as(proportion float);
Возвращает: значение float – доля.
Функция: task9 (int)
Входной параметр: id электроприбора
Вызов: select * from task9 (…) as(name varchar, n_sale int);
Возвращает: название, сколько продано.
Функция: task11 (int, float)
Входной параметр: производитель (int), минимальная цена (float)
Вызов: select * from task11 (…) as(proportion float);
Возвращает: значение float – доля.
11. Найти количество бракованных электроприборов, поступивших из заданной страны (ввод страны, выбор) для заданного поставщика (ввод поставщика, выбор).
Функция: task11 (int, int)
Входной параметр: id издательства (int), id поставщика (int)
Вызов: select * from task11 (…) as(name varchar, defects int, name_sup varchar, country varchar);
Возвращает: название, количество брака, поставщика, страну производителя.
Функция: task12 (date, date)
Входной параметр: минимальная дата (date), максимальная дата (date)
Вызов: select * from task12 (…) as(price float);
Возвращает: значение float – средняя цена.
Функция: task13 (int)
Входной параметр: id производителя (int)
Вызов: select * from task13(…) as (name varchar, price float);
Возвращает: название, цена.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.