SQLでは実行順序と記述順序が異なりますが、なぜ異なるのでしょうか。
(英語的な感覚では異なっていないのでしょうか??)
実行順序と記述順序(語順)がそれぞれ異なる理由はなぜでしょうか。併せて、それぞれの順序をどのように理解すれば覚えやすいかを教えて頂ければと存じます。
(例)
〇
SELECT COUNT(name) AS cnt, nation
FROM Member
WHERE date > "1980-07-01"
GROUP BY nation
HAVING cnt >= 2;
×
FROM Member
WHERE date > "1980-07-01"
GROUP BY nation
HAVING cnt >= 2
SELECT COUNT(name) AS cnt, nation;
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/09 23:37