6 мин чтения
2026-01-22
`SELECT`, `FROM`, `WHERE`, `JOIN` — в верхнем регистре. Это визуально отделяет ключевые слова от данных.
Короткие осмысленные псевдонимы (`users AS u`) упрощают чтение JOIN-запросов.
Явно указывайте нужные колонки. Это улучшает производительность и делает запрос самодокументируемым.
Добавляйте комментарии к неочевидным WHERE-условиям и бизнес-логике.
Common Table Expressions (WITH) делают сложные запросы модульными и читаемыми.
Каждое WHEN — с новой строки с отступом. END — на уровне CASE.
Каждый JOIN — с новой строки. ON-условие — с отступом под JOIN.
Зафиксируйте правила форматирования SQL в стайлгайде проекта.
Смотрите также: JSON Formatter, Diff Checker, Regex тестер