Главная страница

ноненоеое. БД.Иэоз 66-21.Чуфаринов.Н.А.. Министерство общего и профессионального образования российской федерации


Скачать 4.3 Mb.
НазваниеМинистерство общего и профессионального образования российской федерации
Анкорноненоеое
Дата22.12.2022
Размер4.3 Mb.
Формат файлаdocx
Имя файлаБД.Иэоз 66-21.Чуфаринов.Н.А..docx
ТипЛабораторная работа
#858790
страница2 из 9
1   2   3   4   5   6   7   8   9

Задание 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
1   2   3   4   5   6   7   8   9


написать администратору сайта