SQL

SQLの実行順序

 

実行順序

1 検索条件 WHERE
2 グループ化 GROUP BY
3 関数 SUM, COUNT, AVG, MAX, MIN
4 HAVING

 

SELECT
timestamp, SUM(pay)
FROM customer
GROUP BY timestamp
HAVING SUM(pay) > 9000
;

 

 

HAVINGが最後に実行される性質を利用すると

関数を使用したカラムの比較が可能になる

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)