実行順序
| 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が最後に実行される性質を利用すると
関数を使用したカラムの比較が可能になる
var 優技録 = []string{ "Golang", "Vue.js", "AWS", "PHP", "DB", "IaC", "SRE"}
| 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 ;
関数を使用したカラムの比較が可能になる