ноненоеое. БД.Иэоз 66-21.Чуфаринов.Н.А.. Министерство общего и профессионального образования российской федерации
Скачать 4.3 Mb.
|
Задание 12Выдать список учащихся всех городов вашего государства, кроме столицы, и только мужского пола. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР и ПОЛ. Данные отсортировать по учебным заведениям, годам окончания и специальностям. select fio as 'ФИО', data_rogden as 'Дата рождения', kat_obucheniya as 'Категория обучения', spec as 'Специальность', uch_zavedenie as 'Учебное заведение', family_status as 'Семейное положение', mp as 'Месяц поступления', gp as 'Год поступления', mo as 'Месяц окончания', gok as 'Год окончания' from uzb 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 vuz_k in (select vuz_k from vuz_gorod where (not cod_goroda in (select cod from gorod where nazvanie_goroda LIKE 'ТАШКЕНТ%'))and(cod_stran in (select cod_stran where nazvanie_stran LIKE 'УЗБЕКИСТАН%' ))) AND (kat_obuch_k in (select cod from kat_obuch where kat_obucheniya LIKE 'УЧАЩИЙСЯ%')) AND (pol = 'М') +order by uch_zavedenie,gok,spec Задание 13Выдать список студентов и учащихся вашего государства по вторым десяти группам специальностей (категории обучения от '03' до '05' и шифры специальностей от 1101 до 2099). В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР, МЕСЯЦ_ПРИЕМА и МЕСЯЦ_ОКОНЧАНИЯ. Данные отсортировать по категориям обучения, специальностям и учебным заведениям. select fio as 'ФИО', data_rogden as 'Дата рождения', pol as 'Пол', kat_obucheniya as 'Категория обучения', spec as 'Специальность', uch_zavedenie as 'Учебное заведение', family_status as 'Семейное положение', gp as 'Год поступления', gok as 'Год окончания' from uzb 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 AND (kat_obuch_k between '03' and '05') AND (spec between '001101' and '002099') order by kat_obucheniya,spec,uch_zavedenie Задание 14Выдать список выпускников 92 и 95 г.г. вашего государства только медицинских специальностей (шифры от 0401 до 0420 и от 140001 до 150099) и только мужчин. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР и ПОЛ.Данные отсортировать по годам окончания, учебным заведениям и специальностям. select fio as 'ФИО', data_rogden as 'Дата рождения', kat_obucheniya as 'Категория обучения', spec as 'Специальность', uch_zavedenie as 'Учебное заведение', family_status as 'Семейное положение', mp as 'Месяц поступления', gp as 'Год поступления', mo as 'Месяц окончания', gok as 'Год окончания' from uzb 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 gok in ('92','95') AND ((spec between '000401' and '000420') or (spec between '140001'and '150099')) AND (pol = 'М') order by gok,uch_zavedenie,spec Задание 15Выдать список студентов и аспирантов вашего государства только 1965 года рождения и только холостых. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР, ДАТА_РОЖДЕНИЯ и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать по категориям обучения и учебным заведениям.+ select fio as 'ФИО', pol as 'Пол', kat_obucheniya as 'Категория обучения', spec as 'Специальность', uch_zavedenie as 'Учебное заведение', mp as 'Месяц поступления', gp as 'Год поступления', mo as 'Месяц окончания', gok as 'Год окончания' from uzb join vuz on (vuz_k = vuz.cod) join kat_obuch on (kat_obuch_k = kat_obuch.cod) where (data_rogden LIKE '%65') AND (kat_obuch_k in (select cod from kat_obuch where kat_obucheniya LIKE 'СТУДЕНТ%' or kat_obucheniya LIKE 'АСПИРАНТ%')) AND (sem_polog_k in (select cod from family where family_status LIKE 'ХОЛОСТ%')) order by kat_obucheniya,uch_zavedenie |