MENU

【SQL】実行順序についてのメモ

目次

SQLの実行順序と実行ごとの雑多なメモ

FROM:どのテーブルを参照するのか

ON:テーブル同士がどのカラムで結合するか

JOIN:結合するテーブルを選ぶ

WHERE:選択する行とその条件を選ぶ

GROUP BY:行ごとにまとめ、どの列でまとめるかを決める

HAVING:GROUP BYでまとめたもののうち、条件に合致したものを抽出

SELECT:結果に出すカラムを選ぶ

DISTINCT:重複をなくして結果を出す

ORDER BY:順番を決める。どのカラムを昇順or降順にするか

LIMIT:上位何件を結果として出すか

今後書こうとしている内容

・AS ○○ がSELECTやORDER BYでは使えるが、WHERE句では使えないのか

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次