T

SQL Formatter

Format and beautify SQL across PostgreSQL, MySQL, SQLite, BigQuery, Snowflake, Redshift, T-SQL. Keyword case and indent.

Formatted
SELECT
  u.id,
  u.name,
  u.email,
  count(o.id) AS orders
FROM
  users u
  LEFT JOIN orders o ON o.user_id = u.id
WHERE
  u.active = TRUE
  AND u.created_at > '2024-01-01'
GROUP BY
  u.id,
  u.name,
  u.email
HAVING
  count(o.id) > 5
ORDER BY
  orders DESC,
  u.id DESC
LIMIT
  20;