# これだけは覚えておこう!SQL実行順序
# はじめに
MYSQLは、書いている句節の順序と実行される順序が異なるため混乱することがあります。
簡単な覚え方を紹介します。
# 覚え方
SELECT句はGROUP BYとHAVINGの後で実行される と覚える。
それ以外は書いた順序で実行されるのでこれだけ覚えておけばOKです。
# 実行順序
FROM句
↓
JOIN句
↓
WHERE句
↓
GROUP BY句
↓
HAVING句(GROUP BY + 集約関数の結果を絞り込める)
↓
SELECT句 ← ここだけ書いた順と異なるので注意!!
↓
ORDER BY句
↓
LIMIT句
← sail で環境構築 grepの基本と応用 →