Лабораторные работы (А-13-07) / Дадыкин, Санганджиев / лабораторные работы (БД лаб№2 Дадыкин)
.odtЗадание №1
Выдать список студентов и аспирантов вашего государства только 1966 года рождения. Отсортировать данные по учебным заведениям и категориям обучения.
select fio,data_rogden,kat_obuch_k,vuz_k from ukr
where data_rogden=66 and (kat_obuch_k='03'or kat_obuch_k='07')
order by vuz_k, kat_obuch_k
Результат:
Задание №2
Выдать список выпускников 93 и 94 г.г. вашего государства по специальностям от 0401 до 0409. Отсортировать данные по специальностям и годам окончания.
select fio,data_rogden,gok,spec from ukr
where ((gok=93 or gok=94) and (spec between '000401' and '000409' ))
order by spec,gok
Результат:
Задание №3
Выдать список учащихся вашего государства, принятых на учебу в 89 и 91 г.г. только 67 года рождения. Отсортировать данные по годам приема и учебным заведениям.
select fio,data_rogden,gp,vuz_k from ukr
where (data_rogden=67 and (gp=91 or gp=94) and kat_obuch_k='05')
order by gp,vuz_k
Результат:
Задание №4
Выдать список учащихся вашего государства по специальностям от 0601 до 0620 и только мужского пола. Отсортировать данные по специальностям и учебным заведениям.
select fio,pol,spec,vuz_k from ukr
where ((spec between '000601' and '000620') and pol='М' and kat_obuch_k='05')
order by spec, vuz_k
Результат:
Задание №5
Выдать список учащихся вашего государства только женского пола, незамужних и по специальности 0401. Отсортировать данные по учебным заведениям.
select fio,sem_polog_k,spec,vuz_k from ukr
where sem_polog_k='0' and spec='000401' and pol='Ж' and kat_obuch_k='05'
order by vuz_k
Результат:
Задание №6
Выдать список выпускников 93 и 95 г.г. вашего государства и только 1964 года рождения. Отсортировать данные по годам окончания и учебным заведениям.
select fio,gok,data_rogden,vuz_k from ukr
where ((gok=93 or gok=95) and data_rogden=64)
order by gok, vuz_k
Результат:
Задание №7
Выдать список студентов и стажеров вашего государства и только мужского пола. Отсортировать данные по категориям обучения и учебным заведениям.
select fio,pol,gok, kat_obuch_k from ukr
where (kat_obuch_k='11' or kat_obuch_k='03') and pol='М'
order by kat_obuch_k, vuz_k
Результат: