WHERE
Фильтрует строки таблицы по заданному условию. Выполняется до GROUP BY и SELECT.
SELECT ... FROM table WHERE condition;Объяснение
Пример
-- Несколько условий
SELECT * FROM orders
WHERE status = 'paid'
AND created_at >= '2024-01-01'
AND total BETWEEN 100 AND 1000;Связанные термины
Анекдоты по теме
PostgreSQL Extensions: — uuid-ossp: генерация UUID — pg_trgm: поиск по подстроке — postgis: геопространственные данные — timescaledb: временные ряды — pg_stat_statements: статистика запросов — hstore: key-value в колонке — pg_cron: cron задачи внутри БД PostgreSQL — это не просто база. Это платформа.
— Чем JSONB отличается от JSON в PostgreSQL? — JSON хранит текст как есть. JSONB парсит и хранит бинарно. — Что быстрее? — JSONB быстрее читать и индексировать. JSON быстрее записывать и сохраняет порядок ключей. — Что выбрать? — Почти всегда JSONB.
— Чем VARCHAR(255) отличается от TEXT? — В PostgreSQL — почти ничем по производительности. — Тогда зачем VARCHAR(255)? — Традиция. И ограничение длины, если оно нужно.