DESC 降序。作用於所有選取欄位的組合。可搭配 WHERE 先過濾,再去重,最後 ORDER BY。
| 函數 | 說明 |
|---|---|
| COUNT(*) | 列數(含 NULL) |
| COUNT(col) | 非 NULL 值個數 |
| AVG/SUM | 數值欄位平均/總和 |
| MIN/MAX | 最小/最大非 NULL 值(字串依字典序) |
應用程式取結果時,欄位名即為函數名(如 AVG(net_amount))。
WHERE 先於分組過濾;HAVING 針對分組結果再過濾(常用於聚合條件)。SELECT company, AVG(net_amount)
FROM Sales
WHERE last_name BETWEEN 'A' AND 'M'
GROUP BY company
HAVING AVG(net_amount) > 500;