Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 5.docx
Скачиваний:
2
Добавлен:
17.11.2019
Размер:
35.79 Кб
Скачать

Лабораторная работа № 5.

SQL – запросы:

  1. Выбор данных из таблицы department

SELECT [department], [name] FROM [department] order by department

department

name

1

Клеи

2

Обои

  1. Выбор данных из таблицы tovar

select [id], [name], [pricez], [pricer] from tovar order by id desc

id

name

pricez

pricer

8221

PLATINUM Standart 8мм класс AC4/32 красное дерево

265

325

2507

ModeVlies D11T

653

881

  1. Выбор данных из таблицы employee

SELECT [id_employee], [surname], [passport], [id_position] FROM [employee] order by id_employee

id_employee

surname

passport

id_position

1

Вассерман А. А.

502345632

1

2

Жижко Т. Н.

364785983

2

  1. Выбор данных из таблиц tovar, group

SELECT id_group,name FROM tovar

UNION

SELECT id_group, name FROM group

order by id_group desc

5

DYNAMIC clic2clic класс AC4/32 вишня

5

Ламинат

  1. Выбор данных из таблицы producer

SELECT [id_producer], [name], [address] FROM [producer] order by id_producer

id_producer

name

address

1

KLEO

Швеция, г.Хельсинборг, ул. Кроненбурн, 43

2

Erismann

Германия, г.Мюнхен, ул. Беккерштрассе, 24

  1. Выбор данных из таблиц group, department

SELECT department, name FROM group

UNION

SELECT department, name FROM department

order by name desc

department

name

4

Паркет

2

Обои

  1. Выбор данных из таблицы supplier

SELECT [name], [licence], [address], [bank] FROM [supplier] order by licence

Name

licence

address

bank

ООО «Даймонд»

10438592

г. Ростов-на-Дону, ул. Малиноского, 11

4576436745325

ОАО «Эмпилс»

23567523

г.Краснодар, ул.Королева, 5

762562346245

  1. Выбор данных из таблиц tovar, producer

SELECT id_producer,name FROM tovar

UNION

SELECT id_producer, name FROM producer

order by name desc

4

ООО «РусСтрой»

4

Валик велюровый со станком 20 см

  1. Выбор данных из таблицы unit

SELECT [id_unit], [name] FROM [unit] order by id_unit

id_unit

name

1

шт.

2

упак.

  1. Выбор данных из таблицы employee

SELECT [surname], [id_employee], [id_position] FROM [employee] order by surname desc

Шабаш Г. И.

15

7

Петрὀвич Д. П.

5

4

  1. Выбор данных из таблицы tovar

SELECT [id], [name], [pricez], [pricer], [id_unit], [id_group], [licence], [id_producer] FROM [tovar] order by id

Id

name

pricez

pricer

id_unit

id_group

licence

id_producer

101

KLEO S60

160

225

2

1

10438592

1

426

Валик велюровый со станком 20 см

25

29

1

3

23563432

4

  1. Выбор данных из таблицы department

SELECT [department], [name] FROM [department] order by name desc

2

Обои

4

Напольные покрытия

  1. Выбор данных из таблицы dogovor

SELECT [licence], [info], [id_employee] FROM dogovor order by [licence]

licence

info

id_employee

10438592

договор на поставку товара

7

23563432

договор на поставку товара

8

  1. Выбор данных из таблицы tovar

select [id], [name], [pricez], [pricer] from tovar order by pricer desc

id

name

pricez

pricer

2507

ModeVlies D11T

653

881

725

DYNAMIC clic2clic класс AC4/32 вишня

360

401

  1. Выбор данных из таблицы storage

SELECT [id], [amount] FROM [storage] order by id

Id

amount

101

20

426

52

  1. Выбор данных из таблицы storage

SELECT [id], [amount] FROM [storage] order by id desc

id

amount

8221

190

2507

47

  1. Выбор данных из таблицы position

SELECT [id_position], [name] FROM [position] order by id_position

id_position

name

1

Директор

2

Бухгалтер

  1. Выбор данных из таблицы supplier

SELECT [name], [licence], [address] FROM [supplier] order by bank desc

name

licence

address

ОАО «Эмпилс»

23567523

г.Краснодар, ул.Королева, 5

ООО «Даймонд»

10438592

г. Ростов-на-Дону, ул. Малиноского, 11

  1. Выбор данных из таблицы group

SELECT [id_group], [name], [department] FROM [group] order by id_group

id_group

name

department

1

Клеи

1

2

Виниловые обои

2

  1. Выбор данных из таблиц dogovor, employee

SELECT id_employee,surname FROM employee

UNION

SELECT id_employee,info FROM dogovor

order by id_employee desc

id_employee

surname

15

Шабаш Г. И.

14

Загорулько А. Д.

  1. Выбор данных из таблицы dogovor

SELECT [date_begin], [date_end], [licence], [info], [id_employee] FROM [dogovor]

date_begin

date_end

licence

info

id_employee

21.10.2009

21.10.2014

10438592

договор на поставку товара

7

01.01.2006

01.10.2012

23563432

договор на поставку товара

8

  1. Выбор данных из таблиц position, employee

SELECT id_position,name FROM position

UNION

SELECT id_employee,surname FROM employee

order by id_position desc

id_position

name

15

Шабаш Г. И.

14

Загорулько А. Д.