Indent:
25 lines
SELECT u.id,
u.username,
u.email,
o.order_id,
o.total_amount,
o.created_at,
SUM (
p.price * oi.quantity
) AS calculated_total
FROM users u
INNER JOIN orders o
ON u.id = o.user_id
LEFT JOIN order_items oi
ON o.order_id = oi.order_id
LEFT JOIN products p
ON oi.product_id = p.id
WHERE u.status = 'active' AND o.created_at >= '2026-01-01' AND (
o.payment_status = 'paid' OR o.payment_status = 'settled'
)
GROUP BY u.id,
o.order_id
HAVING calculated_total > 500
ORDER BY o.created_at DESC,
calculated_total DESC
LIMIT 50;将此工具固定在浏览器侧边栏
随时按下 Alt+M 即可在当前标签页侧边唤出此工具,免去切网页的麻烦。100% 离线免费。
如何格式化与美化 SQL 语句
- 1将未排版的 SQL 查询粘贴到左侧编辑器,或点击“加载示例”。
- 2开启“关键字大写”选项,规范化保留字(如 SELECT, FROM, WHERE, JOIN)。
- 3选择期望的缩进空格数(2 空格或 4 空格)。
- 4点击“复制结果”直接粘贴到数据库客户端或代码仓库中。
100% 本地内存隐私保护
包含商业敏感表名、用户字段或核心查询逻辑的 SQL 仅在浏览器内存中解析,绝不上传云端。
架构设计与隐私安全
- 100% Client-Side In-Browser Formatter: Protects confidential table names, column schemas, and internal database IPs from server uploads.
- Multi-Dialect Support: Formats standard ANSI SQL, MySQL, PostgreSQL, SQLite, and MariaDB queries.
- Clause Hierarchy Alignment: Breaks major clauses (FROM, JOIN, WHERE, HAVING, ORDER BY) into clean, aligned blocks.
- One-Click SQL Minifier: Strips excess whitespace and newlines for high-performance query string transport.
常见问题解答 (FAQ)
喜欢 SQL 格式化与美化工具 吗?分享给你的工程师朋友,一起告别广告与隐私泄露!
MiniToolDesk 100% 离线计算、零数据上传,您的支持是保持纯净无广告的动力。