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

БСТ19ХХ / Лабораторная работа №1

.docx
Скачиваний:
15
Добавлен:
20.04.2022
Размер:
2.01 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ»

Лабораторная работа №1

по теме:

«Большие данные. Изучение MySQL.»

Подготовил студент

-

-

Оглавление

1. 4 запроса по одной таблице. 3

1) 3

2) 3

3) 4

4) 4

5) 5

2. 3 запроса на join двух таблиц 6

1) 6

2) 7

4) 7

3. 2 запроса на join 2х и более таблиц 8

1) 8

2) 9

4. 2 запроса с использованием вложенных запросов 10

1) 10

2) 11

  1. 4 запроса по одной таблице.

1)

select title from books

2)

select price from books

3)

select author from books

4)

select category from books

5)

select title,price,author,category from books

  1. 3 запроса на join двух таблиц

1)

select distinct ch.* from cheque ch join orders ord on ord.id = ch.orders_id

2)

select distinct * from spaces sp left join spaces_has_books spb on sp.id = spb.spaces_id

4)

select distinct * from employees em left join spaces sp on em.spaces_id = sp.id

  1. 2 запроса на join 2х и более таблиц

1)

SELECT shb.id, sp.address, shb.books_ISBN, bk.title, bk.author, shb.count_in_space FROM spaces_has_books shb INNER JOIN books bk ON shb.books_ISBN=bk.ISBN INNER JOIN spaces sp ON shb.spaces_id=sp.id

2)

SELECT o.id, c.full_name, e.full_name, o.order_date, o.delivery_address, o.delivery_date, o.delivery_cost, o.order_cost, o.delivery_status, o.total_count, o.total_price FROM orders o INNER JOIN clients c ON o.clients_id=c.id INNER JOIN employees e ON o.employees_id=e.id

  1. 2 запроса с использованием вложенных запросов

1)

select * from books Where price = (select max(price) from books)

2)

select * from books_has_orders Where book_count = (select max(book_count) from books_has_orders)

Москва 2021