Лабораторные работы (А-13-07) / Дадыкин, Санганджиев / лаб2(Сангаджиев)
.doc
Московский Энергетический Институт
Технический Университет
Лабораторная работа по курсу БД.
№ 2
Выполнил студент группы
А-13-07
Сангаджиев Ю.О
Проверила Сидорова Н.П
Задание №1
Выдать список студентов и аспирантов вашего государства только 1966 года рождения. Отсортировать данные по учебным заведениям и категориям обучения.
Запрос T-SQL:
select fio,data_rogden from ukr where data_rogden=66 order by vuz_k, kat_obuch_k
Результат:
Задание2
Выдать список выпускников 93 и 94 г.г. вашего государства по специальностям от 0401 до 0409. Отсортировать данные по специальностям и годам окончания.
Запрос T-SQL:
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 года рождения. Отсортировать данные по годам приема и учебным заведениям.
Запрос T-SQL:
select fio,data_rogden,gp from ukr where (data_rogden=67 and (gp=91 or gp=89))and kat_obuch = ’05’ order by gp,vuz_k
Результат:
Задание №4
Выдать список учащихся вашего государства по специальностям от 0601 до 0620 и только мужского пола. Отсортировать данные по специальностям и учебным заведениям.
Запрос T-SQL:
select fio,pol,spec from ukr where ((spec between '000401' and '000420') and pol='М') order by spec, vuz_k
Результат:
Задание №5
Выдать список учащихся вашего государства только женского пола, незамужних и по специальности 0401. Отсортировать данные по учебным заведениям.
Запрос T-SQL:
select fio,sem_polog_k,spec from ukr where sem_polog_k=0 and spec=000401 and pol='Ж' order by vuz_k
Результат:
Задание №6
Выдать список выпускников 93 и 95 г.г. вашего государства и только 1964 года рождения. Отсортировать данные по годам окончания и учебным заведениям.
Запрос T-SQL:
select fio,gok,data_rogden from ukr where ((gok=93 or gok=95) and data_rogden=64) order by gok, vuz_k
Результат:
Задание №7
Выдать список студентов и стажеров вашего государства.
Запрос T-SQL:
select fio,pol,vuz_k,mp,gp,mo,gok,kat_obuch.kat_obucheniya from ukr join kat_obuch on kat_obuch_k = kat_obuch.cod where pol = 'М' and (kat_obuch.cod = '03' or kat_obuch.cod = '11') order by kat_obucheniya,vuz_k
Результат: