Скачиваний:
37
Добавлен:
28.06.2014
Размер:
678.27 Кб
Скачать

Лабораторная работа №5

по курсу «Базы данных и экспертные системы»

Группа: А-13-07

Преподаватель: Сидорова Н. П.

Выполнили: Кудрявцева А., Воронков К.

Задание 3

Выдать статистику по вашему государству по следующим специаль-ностям: 2105, 1001, 1201, 0000 (общее число по каждой специальности),

а также в каких учебных заведениях и сколько обучается по этим специ-альностям. Отчет должен начинаться с соответствующего заголовка.

Далее четыре таблицы, где каждая таблица начинается с заголовка: СПЕЦИАЛЬНОСТЬ <шифр> - ВСЕГО <цифра> (не равная нулю),

а заканчивает-ся перечнем учебных заведений с цифрами, не равными нулю.

create procedure lab53 as

select spec, COUNT(*) as 'ВСЕГО'

from cir

where spec IN ('002105','001001','001201','000000')

group by spec

select vuz_gorod.nazvanie_vuza

as '002105', COUNT(*) as 'ВСЕГО'

from cir join vuz_gorod on vuz_gorod.cod_vuza=vuz_k

where spec='002105'

group by vuz_gorod.nazvanie_vuza

select vuz_gorod.nazvanie_vuza

as '001001', COUNT(*) as 'ВСЕГО'

from cir join vuz_gorod on vuz_gorod.cod_vuza=vuz_k

where spec='001001'

group by vuz_gorod.nazvanie_vuza

select vuz_gorod.nazvanie_vuza

as '001201', COUNT(*) as 'ВСЕГО'

from cir join vuz_gorod on vuz_gorod.cod_vuza=vuz_k

where spec='001201'

group by vuz_gorod.nazvanie_vuza

select vuz_gorod.nazvanie_vuza

as '000000', COUNT(*) as 'ВСЕГО'

from cir join vuz_gorod on vuz_gorod.cod_vuza=vuz_k

where spec='000000'

group by vuz_gorod.nazvanie_vuza

Соседние файлы в папке Воронков, Кудрявцева