← К оглавлению занятия

📝 Задания

⚡ Кратко: задания

  1. Сортировка товаров по цене.
  2. Сортировка клиентов по компании и городу.
  3. Топ-5 дешёвых товаров.
  4. 10 последних заказов.
  5. Вторая страница каталога.
  6. Уникальные города клиентов.

База данных: northwind.

1

Задание 1

Напишите запрос для сортировки списка продуктов по убыванию standard_cost. Выведите product_name и standard_cost.

2

Задание 2

Напишите запрос для сортировки продуктов по возрастанию standard_cost, а затем по возрастанию list_price.

3

Задание 3

Напишите запрос для сортировки списка клиентов по компании и затем по городу по возрастанию.

4

Задание 4

Напишите запрос для сортировки заказов по дате выполнения (shipped_date) в порядке убывания.

5

Задание 5

Выберите пять самых дешёвых продуктов по standard_cost. Выведите product_name и standard_cost.

6

Задание 6

Выберите id десяти последних заказов по order_date.

7

Задание 7

Выведите первые 5 записей из таблицы customers.

8

Задание 8

Предположим, что в products данные интернет-магазина, где ассортимент выводится по страницам, отсортированный от А до Z по 10 продуктов на страницу. Составьте запрос для вывода второй страницы.

9

Задание 9

Составьте запрос для выбора уникальных городов, в которых находятся клиенты.

10

Задание 10

Выберите уникальные значения city из таблицы customers, отсортируйте по возрастанию и верните 3 значения, начиная со второго.

Проверка понимания

Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.

Вопрос 1

Что делает LIMIT?

Вопрос 2

Что делает DISTINCT?

Вопрос 3

Что делает SELECT?

Вопрос 4

Почему в SQL важен явный список столбцов?

Вопрос 5

Как лучше форматировать сложный SQL-запрос?

Вопрос 6

Что означает NULL?

Вопрос 7

Почему запросы стоит проверять на маленькой выборке?