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をコピーしました!

この記事を書いた人

目次