Toolspark

SQL Formatter

Format and beautify your SQL queries with proper indentation and keyword highlighting.

SELECT u.id, u.name, u.email, COUNT(o.id) AS order_count
FROM users u
  LEFT
  JOIN orders o
  ON u.id = o.user_id
WHERE u.active = 1
  AND u.created_at > '2024-01-01'
GROUP BY u.id, u.name, u.email
HAVING COUNT(o.id) > 5
ORDER BY order_count DESC
LIMIT 100