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

💻 Примеры

⚡ Кратко: примеры

  • Топ-5 дорогих товаров — ORDER BY ... DESC LIMIT 5.
  • Уникальные города клиентов — SELECT DISTINCT city.
  • Пагинация: страница 2 по 10 товаров — LIMIT 10 OFFSET 10.

💻 Примеры

Сортировка по убыванию цены

SELECT product_name, standard_cost
FROM products
ORDER BY standard_cost DESC;

Сортировка по нескольким столбцам

SELECT product_name, standard_cost, list_price
FROM products
ORDER BY standard_cost ASC, list_price ASC;

Топ-5 самых дешёвых продуктов

SELECT product_name, standard_cost
FROM products
ORDER BY standard_cost ASC
LIMIT 5;

10 последних заказов по дате

SELECT id, order_date
FROM orders
ORDER BY order_date DESC
LIMIT 10;

Постраничный вывод продуктов (страница 2)

SELECT product_name
FROM products
ORDER BY product_name ASC
LIMIT 10 OFFSET 10;

Уникальные города клиентов

SELECT DISTINCT city
FROM customers
ORDER BY city ASC;

Уникальные пары город — страна

SELECT DISTINCT city, country_region
FROM customers
ORDER BY country_region ASC, city ASC;

Комбинирование операторов

SELECT DISTINCT city
FROM customers
ORDER BY city ASC
LIMIT 3 OFFSET 2;