Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
37
Добавлен:
28.06.2014
Размер:
867.33 Кб
Скачать

Московский Энергетический Институт

Технический Университет

Лабораторная работа по курсу БД.

№ 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

Результат: