Цель:
Приобрести практические навыки выполнения запросов с подзапросами.
---------------------------------------

Задание 2
Выдать список студентов и аспирантов вашего государства толь¬ко 1965 года рождения и только холостых. В отчете должен быть соот¬ветствующий заголовок и все поля, кроме полей НОМЕР, ДАТА_РОЖДЕНИЯ и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать по категориям обучения и учеб¬ным заведениям.

select fio,pol,spec,kat_obuch.kat_obucheniya,vuz.uch_zavedenie,mp,gp,mo,gok
from kaza,kat_obuch,vuz
where sem_polog_k in
(select cod
from family
where family_status='холост')
and(data_rogden LIKE '%65')
and (kat_obuch.kat_obucheniya='студент' or kat_obuch.kat_obucheniya='аспирант')
and kat_obuch_k=kat_obuch.cod
and vuz_k=vuz.cod
order by kat_obucheniya,uch_zavedenie

-----------------------------
Задание 4
Выдать список выпускников 93 и 94 г.г. вашего государства и только студентов. В отчете должен быть заголовок и все поля, кроме полей: НОМЕР и КАТ_ОБУЧЕНИЯ_К. Данные отсортировать по годам оконча¬ния, специальностям и учебным заведениям.

select fio,data_rogden,pol,sem_polog_k,spec,vuz.uch_zavedenie,mp,gp,mo,gok
from kaza,vuz
where kat_obuch_k in
(select cod
from kat_obuch
where kat_obucheniya='студент')
and(gok='93'or gok='94')
and vuz_k=vuz.cod
order by gok,spec,uch_zavedenie

-----------------------------
Задание 6
Выдать список учащихся и стажеров вашего государства по пер¬вым десяти группам специальностей (от 0101 до 1099). В отчете должен быть соответствующий заголовок и все поля, кроме полей МЕСЯЦ_ПРИЕМА, МЕСЯЦ_ОКОНЧАНИЯ и НОМЕР. Данные отсортировать по категориям обучения, специальностям и учебным заведениям.

select fio,data_rogden,pol,sem_polog_k,spec,kat_obuch.kat_obucheniya,vuz.uch_zavedenie,gp,gok
from kaza,kat_obuch,vuz
where kat_obuch_k in
(select cod
from kat_obuch
where kat_obucheniya='учащийся' or kat_obucheniya='стажер')
and (spec between '000101' and '001099')
and kat_obuch_k=kat_obuch.cod
and vuz_k=vuz.cod
order by kat_obucheniya,spec,uch_zavedenie

-----------------------------
Задание 15
Выдать список студентов и аспирантов вашего государства толь¬ко 1965 года рождения и только холостых. В отчете должен быть соот¬ветствующий заголовок и все поля, кроме полей НОМЕР, ДАТА_РОЖДЕНИЯ и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать по категориям обучения и учеб¬ным заведениям.

select fio,pol,spec,kat_obuch.kat_obucheniya,vuz.uch_zavedenie,mp,gp,mo,gok
from kaza,kat_obuch,vuz
where sem_polog_k in
(select cod
from family
where family_status='холост')
and(data_rogden LIKE '%65')
and (kat_obuch.kat_obucheniya='студент' or kat_obuch.kat_obucheniya='аспирант')
and kat_obuch_k=kat_obuch.cod
and vuz_k=vuz.cod
order by kat_obucheniya,uch_zavedenie

-----------------------------
Задание 16
Выдать список выпускников 93 и 94 г.г. вашего государства только мужского пола и только 1963 года рождения. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР, ПОЛ и ДАТА_РОЖДЕНИЯ. Данные отсортировать по годам окончания, учебным за¬ведениям и специальностям.

select fio,data_rogden,pol,sem_polog_k,spec,kat_obuch.kat_obucheniya,vuz.uch_zavedenie,mp,gp,mo,gok
from kaza,kat_obuch,vuz
where (gok='93' or gok='94')
and (pol='М')
and (data_rogden LIKE '%63')
and kat_obuch_k=kat_obuch.cod
and vuz_k=vuz.cod
order by gok,uch_zavedenie,spec





Чтобы не видеть здесь видео-рекламу достаточно стать зарегистрированным пользователем.
Чтобы не видеть никакую рекламу на сайте, нужно стать VIP-пользователем.
Это можно сделать совершенно бесплатно. Читайте подробности тут.