Основы SQL. Урок 07. Сортировка. ORDER BY, ASC, DESC.
ASC и DESC в чем отличие
ASC и DESC - это ключевые слова, используемые в SQL для сортировки данных в порядке возрастания (ASC) или убывания (DESC). Пример: Это будет отсортировать данные в порядке возрастания по указанному столбцу. Пример: Это будет отсортировать данные в порядке убывания по указанному столбцу. Например, если у нас есть таблица с данными...
CTE в SQL: как писать читаемые запросы с WITH
CTE (Common Table Expression) — именованный временный результат запроса, который можно использовать как таблицу внутри основного запроса. Делает сложные запросы читаемыми. Открыть тренажёр → https://sqllab.ru/practice WITH название AS (
SELECT ...
)
SELECT *
FROM название;
Без CTE: SELECT user_id, COUNT(*) AS orders_count
FROM (
SELECT user_id FROM orders WHERE status = 'completed'
) sub
GROUP BY user_id
HAVING COUNT(*) > 5;
С CTE: WITH completed_orders AS (
SELECT user_id
FROM orders
WHERE status...