ORDER BY
Сортирует результат запроса по одной или нескольким колонкам.
SELECT ... FROM table ORDER BY column1 [ASC|DESC], column2 [ASC|DESC];
Объяснение
Пример
-- Сортировка по нескольким полям SELECT name, salary, department FROM employees ORDER BY department ASC, salary DESC;
Связанные термины
Анекдоты по теме
— Зачем нормализовать базу данных? — Чтобы не хранить одно и то же в разных местах. — А денормализовать? — Чтобы читать быстро, не делая JOIN. — Значит, нужно найти баланс? — Именно. Это называется «проектирование схемы».
— Что такое партиционирование? — Разбить одну большую таблицу на несколько меньших по какому-то признаку. — Например? — По дате: orders_2023, orders_2024. Запрос за 2024 год читает только одну партицию. — Это же просто несколько таблиц! — Но с прозрачным доступом через одно имя.
— Что такое connection limit в PostgreSQL? — max_connections = 100 по умолчанию. — Что будет при превышении? — FATAL: sorry, too many clients already. — Как увеличить? — max_connections в postgresql.conf. Но каждое соединение — ~5-10MB памяти. — PgBouncer? — Пулер между приложением и PostgreSQL. Тысячи приложений → десятки соединений к базе.