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 и др.) — от него зависят правила разбора.

Поддержать проект