SQL フォーマッター
さまざまなスタイルと規則でSQLクエリを整形・美化
生のSQL
行数: 1 | 文字数: 0
整形済みSQL
行数: 0 | 文字数: 0
整形スタイル
標準
適切な改行でバランスの取れた整形
コンパクト
空白を最小限に、可能な限り1行で表示
拡張
広範な改行で最大の読みやすさ
Oracleスタイル
Oracleデータベースの規則
MySQLスタイル
MySQLデータベースの規則
PostgreSQLスタイル
PostgreSQLデータベースの規則
SQL Serverスタイル
Microsoft SQL Serverの規則
詳細設定
キーワードの大文字・小文字
大文字(UPPERCASE)
小文字(lowercase)
タイトルケース(Title Case)
インデント
スペース
タブ
最大行の長さ
キーワードの前で改行
カラムを揃える
コメントを削除
統計を表示
SQLの例
基本のSELECT
SELECT id, name, email FROM users WHERE active = 1 AND created_at > '2023-01-01'...
複雑なJOIN
SELECT u.name, p.title, c.name as category FROM users u INNER JOIN posts p ON u....
サブクエリ
SELECT * FROM products WHERE price > (SELECT AVG(price) FROM products WHERE cate...
INSERT文
INSERT INTO users (name, email, password, created_at) VALUES ('John Doe', 'john@...
JOINを使ったUPDATE
UPDATE orders o JOIN customers c ON o.customer_id = c.id SET o.status = 'shipped...
CTEクエリ
WITH monthly_sales AS (SELECT DATE_FORMAT(created_at, '%Y-%m') as month, SUM(tot...
履歴
Related guide
How to Pretty Print SQL: Format Messy Queries in Seconds