- •Национальный Исследовательский Университет
- •Задание 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
Задание 4
Выдать список выпускников 93 и 94 г.г. вашего государства и только студентов. В отчете должен быть заголовок и все поля, кроме полей: НОМЕР и КАТ_ОБУЧЕНИЯ_К. Данные отсортировать по годам окончания, специальностям и учебным заведениям.
select
fioas'ФИО',
data_rogdenas‘Дата рождения’,
polas'Пол',
specas'Специальность',
uch_zavedenieas'Учебное заведение',
family_statusas'Семейное положение,
mpas'Месяц поступления',
gpas'Год поступления',
moas'Месяц окончания',
gokas'Год окончания'
fromarm
joinvuzon (vuz_k=vuz.cod)
joinfamilyon (sem_polog_k=family.cod)
where
gokin('93','94')
AND(kat_obuch_kin(selectcodfromkat_obuchwherekat_obucheniyaLIKE'СТУДЕНТ'))
AND(pol='М')
orderbygok,spec,uch_zavedenie
Задание 5
Выдать список учащихся вашего государства, принятых на учебу в 87, 89 и 91 г.г., имеющих год рождения 1964 и по специальностям 0101, 0201, 0301, 0401 и 0501. В отчете должен быть соответствующий заголовок и все поля, кромеНОМЕР и ДАТА_РОЖДЕНИЯ. Данные отсортировать по годам приема, специальностям и учебным заведениям.
select
fioas'ФИО',
polas'Пол',
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
gpin('87','89','91')
AND(data_rogdenLIKE'%64')
AND(specin('000101','000201','000301','000401','000501'))
orderbygp,spec,uch_zavedenie
Задание 6
Выдать список учащихся и стажеров вашего государства по пер-вым десяти группам специальностей (от 0101 до 1099). В отчете должен быть соответствующий заголовок и все поля, кроме полей МЕСЯЦ_ПРИЕМА, МЕСЯЦ_ОКОНЧАНИЯ и НОМЕР. Данные отсортировать по категориям обучения, специальностям и учебным заведениям.+
select
fio as'ФИО',
data_rogden as'Датарождения',
pol as'Ïîë',
kat_obucheniyaas'Категория обучения',
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 in(select cod from kat_obuch where kat_obucheniya LIKE'УЧАЩИЙСЯ%'or kat_obucheniya LIKE'СТАЖЕР%')
AND(data_rogden LIKE'%64')
AND(spec between'000101'and'001009')
orderby kat_obuch_k,spec,uch_zavedenie

Задание 7
Выдать список выпускников 92 и 95 г. г. вашего государства только экономических специальностей (шифры от 0601 до 0720 и от 080001 до 080099) и только мужчин. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР и ПОЛ. Данные отсортировать по годам окончания, учебным заведениям и специальностям.
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(pol='М')
AND((specbetween'000601'and'000720')or(specbetween'080001'and'080099'))
orderbygok,uch_zavedenie,spec
