1
Решение задания 1
Сортировка по убыванию standard_cost.
SELECT product_name, standard_cost
FROM products
ORDER BY standard_cost DESC;
ORDER BY standard_cost DESC.ORDER BY standard_cost ASC LIMIT 5.LIMIT 10 OFFSET 10.SELECT DISTINCT city.Сортировка по убыванию standard_cost.
SELECT product_name, standard_cost
FROM products
ORDER BY standard_cost DESC;
Сортировка по двум столбцам по возрастанию. ASC можно опустить, но явное указание улучшает читаемость.
SELECT product_name, standard_cost, list_price
FROM products
ORDER BY standard_cost ASC, list_price ASC;
Сначала сортировка по компании, затем внутри одной компании — по городу.
SELECT company, city
FROM customers
ORDER BY company ASC, city ASC;
Сортировка заказов по дате отправки: сначала самые поздние.
SELECT id, shipped_date
FROM orders
ORDER BY shipped_date DESC;
Топ-5 самых дешёвых продуктов.
SELECT product_name, standard_cost
FROM products
ORDER BY standard_cost ASC
LIMIT 5;
10 последних заказов по дате.
SELECT id
FROM orders
ORDER BY order_date DESC
LIMIT 10;
Первые 5 строк таблицы customers. Без ORDER BY порядок не гарантирован.
SELECT *
FROM customers
LIMIT 5;
Вторая страница по 10 товаров: пропускаем 10 строк, берём следующие 10.
SELECT product_name
FROM products
ORDER BY product_name ASC
LIMIT 10 OFFSET 10;
Уникальные города клиентов.
SELECT DISTINCT city
FROM customers;
Уникальные города, отсортированные, с пропуском первого значения и ограничением в 3 строки.
SELECT DISTINCT city
FROM customers
ORDER BY city ASC
LIMIT 3 OFFSET 2;