mirrorangel

SQL 格式化

developer · v1.0.0 · 纯前端,数据不出浏览器

原始 SQL
格式化结果
SELECT
  u.id,
  u.name,
  count(o.id) AS order_count
FROM
  users u
  LEFT JOIN orders o ON o.user_id = u.id
WHERE
  u.created_at > '2026-01-01'
GROUP BY
  u.id,
  u.name
HAVING
  count(o.id) > 3
ORDER BY
  order_count DESC
LIMIT
  20;

纯文本处理,不连接任何数据库。若某段合法语句被报语法错误, 多半是方言选错了 —— 例如带反引号的 MySQL 语句选标准 SQL 就会失败。

同类工具