БСТ19ХХ / Лабораторная работа №1
.docxФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ»
Лабораторная работа №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
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
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
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
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