ноненоеое. БД.Иэоз 66-21.Чуфаринов.Н.А.. Министерство общего и профессионального образования российской федерации
Скачать 4.3 Mb.
|
Задание 8Выдать список учащихся столицы вашего государства и только женского пола. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР, ПОЛ и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать по учебным заведениям и специальностям. select fio as 'ФИО', data_rogden 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 family on (sem_polog_k = family.cod) join kat_obuch on (kat_obuch_k = kat_obuch.cod) where vuz_k in (select cod_vuza from vuz_gorod where cod_goroda in (select cod from gorod where nazvanie_goroda LIKE 'ТАШКЕНТ%')) AND (pol = 'Ж') +order by uch_zavedenie,spec Задание 9Выдать список выпускников 94 и 95 г.г. вашего государства только студенческих специальностей (категории обучения: студент и студент-заочник, шифры специальностей от 0101 до 3199). В отчете должен быть соответствующий заголовок и все поля, кроме полей: НОМЕР и КАТ_ОБУЧЕНИЯ_К. Данные отсортировать по годам окончания, специальностям и учебным заведениям. select fio as 'ФИО', data_rogden as 'Дата рождения', pol 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) where (gok in ('93','95')) AND (spec between '000101' and '003199') AND (kat_obuch_k in (select cod from kat_obuch where (kat_obucheniya LIKE 'СТУДЕНТ%')or(kat_obucheniya LIKE 'СТУДЕНТ-ЗАОЧНИК%'))) order by gok,spec,uch_zavedenie Задание 10Выдать список учащихся столицы вашего государства только экономических специальностей (шифры от 0601 до 0720 и от 080001 до 080099). В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР и СЕМ_ПОЛОЖЕНИЕ_К. Данные отсортировать по учебным заведениям, категориям обучения и специальностям. select fio as 'ФИО', data_rogden 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 vuz_k in (select cod_vuza from vuz_gorod where cod_goroda in (select cod_goroda from gorod where nazvanie_goroda LIKE 'ТАШКЕНТ%' )) AND ((spec between '000601'and'000720')or(spec between '080001'and'080099')) order by uch_zavedenie,kat_obuch_k,spec Задание 11Выдать список учащихся вашего государства, принятых на учебу 88 и 90 г.г., имеющих год рождения 1966 и по специальностям 0601, 0701, 1001, 1501 и 1801. В отчете должен быть соответствующий заголовок и все поля, кроме полей НОМЕР и ДАТА_РОЖДЕНИЯ. Данные отсортировать по годам приема, специальностям и учебным заведениям. select fio as 'ФИО', pol 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 (gp in('88','90')) and (data_rogden like ('%66')) and (spec in('000601', '000701', '001001', '001501', '001801')) order by gp,spec,uch_zavedenie |