Задание 15
Выдать
список студентов и аспирантов вашего
государства только 1965 года рождения
и только холостых. В отчете должен быть
соответствующий заголовок и все
поля, кроме полей НОМЕР, ДАТА_РОЖДЕНИЯ
и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать
по категориям обучения и учебным
заведениям.
select
fio as
'ФИО',
pol
as
'Пол',
spec
as
'Специальность',
kat_obuch.kat_obucheniya
as
'Категория
обучения',
vuz.uch_zavedenie
as
'ВУЗ',
mp
as
'Месяц
поступления',
gp
as
'Год
поступления',
mo
as
'Месяц
окончания',
gok
as
'Год
окончания’
from
bel join
vuz on
vuz.cod
=
vuz_k
join
kat_obuch on
kat_obuch.cod
=
kat_obuch_k
where
kat_obuch_k in
(select
kat_obuch.cod
from
kat_obuch where
kat_obucheniya in
('СТУДЕНТ','АСПИРАНТ'))
and
sem_polog_k in
(select
cod from
family where
family_status =
'ХОЛОСТ')
and
data_rogden like
'%65'
order
by
3,5

Задание 16
Выдать
список выпускников 93 и 94 г.г. вашего
государства только мужского пола и
только 1963 года рождения. В отчете должен
быть соответствующий заголовок и все
поля, кроме полей НОМЕР, ПОЛ и
ДАТА_РОЖДЕНИЯ. Данные отсортировать
по годам окончания, учебным заведениям
и специальностям.
select
fio as
'ФИО',
family.family_status
as
'Семейное
положение',
kat_obuch.kat_obucheniya
as
'Категория
обучения',
spec
as
'Специальность',
vuz.uch_zavedenie
as
'ВУЗ',
mp
as
'Месяц
поступления',
gp
as
'Год
поступления',
mo
as
'Месяц
окончания',
gok
as
'Год
окончания'
from
bel join
vuz on
vuz.cod
=
vuz_k
join
kat_obuch on
kat_obuch.cod
=
kat_obuch_k
join
family on
family.cod
=
sem_polog_k
where
gok between
'93'
and
'94'
and
pol =
'М'
and
data_rogden like
'%63'
order
by
8,5,4
