Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные работы (2011) / Ганишев / Лабораторная работа 3.docx
Скачиваний:
52
Добавлен:
28.06.2014
Размер:
869.87 Кб
Скачать

Задание 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