Занятие 25. Подзапросы
⚡ Кратко: задания
- Заказы клиентов из Лос-Анджелеса.
- Топ-10 продуктов по заказам и выручке.
- Строки дороже средней цены.
- Заказы Sales Representative.
📝 Задания для самостоятельной работы
Все задания выполняются в базе northwind.
Задание 1. Заказы клиентов из Лос-Анджелеса
Найдите все заказы, сделанные клиентами из Лос-Анджелеса. Используйте подзапрос в WHERE с оператором IN.
Задание 2. Топ-10 продуктов
Найдите 10 продуктов, которые были заказаны больше всего, и узнайте общую сумму заказов по этим продуктам. Используйте подзапрос в FROM для предварительной агрегации.
Задание 3. Строки дороже средней цены
Выберите все строки из таблицы order_details, где unit_price больше среднего значения unit_price в этой же таблице. Используйте скалярный подзапрос.
Задание 4. Заказы Sales Representative
Найдите все заказы, оформленные сотрудниками, у которых job_title = 'Sales Representative'. Используйте многострочный подзапрос.
Проверка понимания
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Вопрос 1
Что делает SELECT?
Вопрос 2
Почему в SQL важен явный список столбцов?
Вопрос 3
Как лучше форматировать сложный SQL-запрос?
Вопрос 4
Что означает NULL?
Вопрос 5
Почему запросы стоит проверять на маленькой выборке?
Вопрос 6
Зачем нужны транзакции?
Вопрос 7
Что главное закрепить в уроке «Подзапросы»?