7 месяцев назад
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...