SQLクエリの処理内容を、ステップごとに確認
クエリを貼り付けるだけ。処理の流れを平易な日本語で説明し、JOINを図示して、遅くなりやすい書き方や危険な書き方に警告します。
- お使いのデバイスで動作
- 会員登録不要
- 一度開けばオフラインでも使えます

—ステップ
—JOIN
—警告
SQLクエリの意味を理解する方法方法
- 入力欄にSQLを貼り付けます。セミコロンで区切られた文は、1つずつ順に読み取られます。
- データベースが論理的に適用する順序でステップを確認し、下のJOIN図もあわせて見てください。
- 警告を確認し、問題がなければ整形済みのSQLをコピーします。
よくある質問
対応しているSQLは?
一般的なSQLに対応しています。JOINを含むSELECT、サブクエリ、CTE、UNION、ROLLUPを使ったGROUP BY、ウィンドウ関数に加え、INSERT、UPDATE、DELETE、基本的なCREATE TABLEも扱えます。対応していない構文は、行と列の位置とともに報告されます。
クエリを実行したり、データベースに接続したりしますか?
いいえ。クエリはブラウザ内でテキストとして読み取られます。実行はされず、どこにも送信されません。
ステップの順番が、書いた順序と違うのはなぜですか?
論理的な処理順に並べているためです。FROMとJOINが先に来て、その後にWHERE、GROUP BY、HAVING、SELECT、ORDER BY、LIMITが続きます。データベースは実際には別の順序で処理する場合がありますが、結果は同じになります。
レビュー
まだレビューはありません。最初のレビューを書いてみましょう。

