Задание 14
Выдать список выпускников 92 и 95 г.г. вашего государства только медицинских специальностей (шифры от 0401 до 0420 и от 140001 до 150099) и только мужчин. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР и ПОЛ. Данные отсортировать по годам окончания, учебным заведениям и специальностям.
select fio,data_rogden,family.family_status,spec,
kat_obuch.kat_obucheniya,vuz.uch_zavedenie,
mp,gp,mo,gok
from azer
join family on sem_polog_k=family.cod
join kat_obuch on kat_obuch_k=kat_obuch.cod
join vuz on vuz_k=vuz.cod
where
gok in ('92','95')
and (spec between '000401' and '000420'
or spec between '140001' and '150099')
and pol like 'Ì'
order by gok,uch_zavedenie,spec
Задание 15
Выдать список студентов и аспирантов вашего государства только 1965 года рождения и только холостых. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР, ДАТА_РОЖДЕНИЯ и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать по категориям обучения и учебным заведениям.
select fio,pol,spec,kat_obuch.kat_obucheniya,vuz.uch_zavedenie,gp,gok
from azer
join kat_obuch on kat_obuch_k=kat_obuch.cod
join vuz on vuz_k=vuz.cod
where
kat_obuch_k in
(
select cod
from kat_obuch
where kat_obucheniya like 'СТУДЕНТ%'
or kat_obucheniya like 'АСПИРАНТ%'
)
and data_rogden like '%65'
and sem_polog_k =
(
select cod
from family
where family_status like 'ХОЛОСТ%'
)
order by kat_obucheniya,uch_zavedenie
Задание 16
Выдать список выпускников 93 и 94 г.г. вашего государства только мужского пола и только 1963 года рождения. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР, ПОЛ и ДАТА_РОЖДЕНИЯ. Данные отсортировать по годам окончания, учебным заведениям и специальностям.
select fio,family.family_status,spec,
kat_obuch.kat_obucheniya,vuz.uch_zavedenie,
mp,gp,mo,gok
from azer
join family on sem_polog_k=family.cod
join kat_obuch on kat_obuch_k=kat_obuch.cod
join vuz on vuz_k=vuz.cod
where
gok in ('93','94')
and pol like 'Ì'
and data_rogden like '%63'
order by gok,uch_zavedenie,spec