SQL-форматтер
Приведите SQL-запрос к читаемому виду: переносы, отступы и выравнивание ключевых слов. Поддержка разных диалектов. Считается прямо в браузере.
Запрос
Результат
SELECT u.id, u.name, count(o.id) AS orders FROM users u LEFT JOIN orders o ON o.user_id = u.id WHERE u.active = TRUE GROUP BY u.id, u.name HAVING count(o.id) > 0 ORDER BY orders DESC LIMIT 10;
О форматировании SQL
Форматтер расставляет переносы строк и отступы по структуре запроса: SELECT, FROM, WHERE, JOIN и условия выстраиваются так, что запрос легко читать и ревьюить. Полезно для длинных запросов из одной строки, сгенерированного SQL или кода из логов. Выберите диалект (PostgreSQL, MySQL, SQLite и др.) — от него зависят правила разбора.