язык запросов — ядро стандарта и паттерныquery language — the standard's core and patterns

SQL

Не справочник по конкретной СУБД — а ядро языка, общее для Postgres/MySQL/ClickHouse и других (DDL/DML, JOIN, транзакции, окна, индексы, нормализация), плюс канонические паттерны запросов, которые нужно уметь писать не думая. Диалект-специфика конкретных СУБД разобрана в соответствующих модулях databases/, не дублируется здесь.Not a reference for one specific DBMS — the core of the language shared by Postgres/MySQL/ClickHouse and others (DDL/DML, JOIN, transactions, window functions, indexes, normalization), plus canonical query patterns you should be able to write without thinking. Dialect-specific details for particular DBMSes are covered in the corresponding databases/ modules, not duplicated here.

Ядро языкаLanguage core

Канонические паттерны запросовCanonical query patterns

уметь писать не думаяwrite without thinking

статус и источникstatus and source

Это каркас: 6 карточек в language/ и 5 в patterns/ зафиксированы, страницы ещё не написаны. Источник содержимого — kb/sql.md (оконные функции, канонические задачи, ClickHouse-специфика и грабли), развёрнутый в полный формат страницы этой базы. Диалект-специфика ClickHouse (argMax, ReplacingMergeTree, PARTITION BY/ORDER BY как физический индекс) переносится не сюда, а в модуль «Колоночные / OLAP» родительского раздела databases/.This is a skeleton: 6 cards in language/ and 5 in patterns/ are locked in, pages not yet written. The content source is kb/sql.md (window functions, canonical tasks, ClickHouse specifics, and gotchas), expanded into this base's full page format. ClickHouse dialect specifics (argMax, ReplacingMergeTree, PARTITION BY/ORDER BY as a physical index) move not here, but into the "Columnar / OLAP" module of the parent databases/ section.