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

Отчет по лабораторной работе №2.1

Выполнили:

Шутова Екатерина

Авдиенков Олег

Преподаватель:

Сидорова Н.П.

Задание 8

Выдать список студентов вашего государства, принятых на учебу в 90 и 91 г.г. Отсортировать данные по учебным заведениям и годам приема.

select nomer,fio,pol,uch_zavedenie,gp,kat_obucheniya

from bel

inner join vuz on (cod=vuz_k)

inner join kat_obuch on (kat_obuch_k=kat_obuch.cod)

where gp between '90' and '91'

order by gp,uch_zavedenie

Задание 9

Выдать список выпускников 94 года вашего государства по спе­циальностям 0101, 0201 и 0401. Отсортировать данные по специальностям и учебным заведениям.

select nomer,fio,spec,uch_zavedenie,gp,gok

from bel inner join vuz on (vuz_k=cod)

where (gok=94 and spec in(0101,0201,0401))

order by spec,vuz_k

Задание 10

Выдать список учащихся вашего государства только мужского пола и с фамилиями, начинающимися на букву К. Отсортировать данные по уче­бным заведениям.

select nomer,fio,pol,uch_zavedenie

from bel

inner join vuz on (vuz_k=cod)

where (pol='М' and fio like 'К%')

order by uch_zavedenie

Задание 11

Выдать список учащихся 1965 года рождения вашего государства по специальностям от 0201 до 0230. Данные отсортировать по специаль­ностям и учебным заведениям.

select nomer,fio,pol,spec,uch_zavedenie, data_rogden

from bel

inner join vuz on (vuz_k=cod)

where (data_rogden like '%65' and (spec between '000201' and '000230'))

order by spec, uch_zavedenie

Задание 12

Выдать список учащихся вашего государства только женского по­ла и с именами, не заканчивающимися на букву Я. Данные отсортировать по специальностям.

select nomer,fio,pol,spec,uch_zavedenie

from bel

inner join vuz on (vuz_k=cod)

where (pol='Ж' AND NOT(fio LIKE '% %я %'))

order by spec

Задание 13

Выдать список учащихся вашего государства, принятых на учебу в 1990 году и по всем специальностям, кроме 0101 и 0301. Данные от­сортировать по учебным заведениям и специальностям.

select nomer,fio,pol,spec,uch_zavedenie,gp

from bel

inner join vuz on (vuz_k=cod)

where (gp=90 AND NOT(spec in (000101,000301)))

order by uch_zavedenie, spec

Задание 14

Выдать список выпускников 95 и 96 г.г. вашего государства по всем годам рождения, кроме 1963 г. Данные отсортировать по годам окончания и учебным заведениям.

select nomer,fio,spec,uch_zavedenie,gok,data_rogden

from bel

inner join vuz on (vuz_k=cod)

where (gok in (95,96) AND NOT(data_rogden like '%63'))

order by gok,uch_zavedenie

Задание 15

Выдать список студентов и аспирантов вашего государства и с фамилиями, начинающимися на букву М. Данные отсортировать по катего­риям обучения и учебным заведениям.

select nomer,fio,spec,uch_zavedenie,kat_obucheniya

from bel

inner join vuz on (vuz_k=cod)

inner join kat_obuch on (kat_obuch_k=kat_obuch.cod)

where (fio LIKE 'М%' AND (kat_obucheniya LIKE '%АСПИРАНТ%' OR kat_obucheniya LIKE '%СТУДЕНТ%'))

order by kat_obucheniya, uch_zavedenie

Соседние файлы в папке Авдиенков, Шутова