- •Национальный Исследовательский Университет
- •Задание 1
- •Задание 2
- •Задание 3
- •Vuz_kin(selectvuz_kfromvuz_gorodwhere (notcod_gorodain(selectcodfromgorodwherenazvanie_gorodaLike'ереван%'))and(cod_stranin(selectcod_stranwherenazvanie_stranLike'армения%')))
- •Задание 4
- •Задание 5
- •Задание 6
- •Задание 7
- •Задание 8
- •Vuz_kin(selectcod_vuzafromvuz_gorodwherecod_gorodain(selectcodfromgorodwherenazvanie_gorodaLike'ереван%'))
- •Задание 9
- •Задание 10
- •Vuz_kin(selectcod_vuzafromvuz_gorodwherecod_gorodain(selectcod_gorodafromgorodwherenazvanie_gorodaLike'ереван%'))
- •Задание 11
- •Задание 12
- •Vuz_kin(selectvuz_kfromvuz_gorodwhere (notcod_gorodain(selectcodfromgorodwherenazvanie_gorodaLike'ереван%'))and(cod_stranin(selectcod_stranwherenazvanie_stranLike'армения%')))
- •Задание 13
- •Задание 14
- •Задание 15
- •Задание 16
Задание 12
Выдать список учащихся всех городов вашего государства, кроме столицы, и только мужского пола. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР и ПОЛ. Данные отсортировать по учебным заведениям, годам окончания и специальностям.+
select
fioas'ФИО',
data_rogdenas‘Дата рождения’,
kat_obucheniyaas'Категория обучения',
specas'Специальность',
uch_zavedenieas'Учебное заведение',
family_statusas'Семейное положение,
mpas'Месяц поступления',
gpas'Год поступления',
moas'Месяц окончания',
gokas'Год окончания'
fromarm
joinvuzon (vuz_k=vuz.cod)
joinfamilyon (sem_polog_k=family.cod)
joinkat_obuchon (kat_obuch_k=kat_obuch.cod)
where
Vuz_kin(selectvuz_kfromvuz_gorodwhere (notcod_gorodain(selectcodfromgorodwherenazvanie_gorodaLike'ереван%'))and(cod_stranin(selectcod_stranwherenazvanie_stranLike'армения%')))
AND(kat_obuch_kin(selectcodfromkat_obuchwherekat_obucheniyaLIKE'УЧАЩИЙСЯ%'))
AND(pol='М')
orderbyuch_zavedenie,gok,spec
Задание 13
Выдать список студентов и учащихся вашего государства по вторым десяти группам специальностей (категории обучения от '03' до '05' и шифры специальностей от 1101 до 2099). В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР, МЕСЯЦ_ПРИЕМА и МЕСЯЦ_ОКОНЧАНИЯ. Данные отсортировать по категориям обучения, специальностям и учебным заведениям.
select
fioas'ФИО',
data_rogden as'Датарождения',
pol as'Пол',
kat_obucheniya as'Категорияобучения',
specas'Специальность',
uch_zavedenieas'Учебное заведение',
family_status as'Семейнноеположение',
gpas'Год поступления',
gokas'Год окончания'
from arm
join vuz on (vuz_k = vuz.cod)
join family on (sem_polog_k = family.cod)
join kat_obuch on (kat_obuch_k = kat_obuch.cod)
where
(kat_obuch_k between'03'and'05')
AND(spec between'001101'and'002099')
orderby kat_obucheniya,spec,uch_zavedenie
Задание 14
Выдать список выпускников 92 и 95 г.г. вашего государства только медицинских специальностей (шифры от 0401 до 0420 и от 140001 до 150099) и только мужчин. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР и ПОЛ. Данные отсортировать по годам окончания, учебным заведениям и специальностям.+
select
fioas'ФИО',
data_rogdenas‘Дата рождения’,
kat_obucheniyaas'Категория обучения',
specas'Специальность',
uch_zavedenieas'Учебное заведение',
family_statusas'Семейное положение,
mpas'Месяц поступления',
gpas'Год поступления',
moas'Месяц окончания',
gokas'Год окончания'
fromarm
joinvuzon (vuz_k=vuz.cod)
joinfamilyon (sem_polog_k=family.cod)
joinkat_obuchon (kat_obuch_k=kat_obuch.cod)
where
gokin('92','95')
AND((specbetween'000401'and'000420')or(specbetween'140001'and'150099'))
AND(pol='М')
orderbygok,uch_zavedenie,spec
Задание 15
Выдать список студентов и аспирантов вашего государства только 1965 года рождения и только холостых. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР, ДАТА_РОЖДЕНИЯ и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать по категориям обучения и учебным заведениям.+
select
fioas'ФИО',
polas'Пол',
kat_obucheniyaas'Категория обучения',
specas'Специальность',
uch_zavedenieas'Учебное заведение',
mpas'Месяц поступления',
gpas'Год поступления',
moas'Месяц окончания',
gokas'Год окончания'
fromarm
joinvuzon (vuz_k=vuz.cod)
joinkat_obuchon (kat_obuch_k=kat_obuch.cod)
where
(data_rogdenLIKE'%65')
AND(kat_obuch_kin(selectcodfromkat_obuchwherekat_obucheniyaLIKE'СТУДЕНТ%'orkat_obucheniyaLIKE'АСПИРАНТ%'))
AND(sem_polog_kin(selectcodfromfamilywherefamily_statusLIKE'ХОЛОСТ%'))
orderbykat_obucheniya,uch_zavedenie