如何能在 MySQL SELECT 從句中使用組函式?


我們知道分組函式對值集合進行操作,因此,如果在 SELECT 從句中使用分組函式,那麼它們將用於滿足查詢選擇條件的行,並且分組函式的輸出將作為查詢的輸出返回。

示例

在下面的示例中,我們在 SELECT 語句中對“學生”表的欄位使用了某些分組函式,該語句的輸出是這些分組函式的輸出 −

mysql> Select COUNT(Name), MIN(Id), AVG(Id), MAX(Id), COUNT(*) from Student;
+-------------+---------+---------+---------+----------+
| COUNT(Name) | MIN(Id) | AVG(Id) | MAX(Id) | COUNT(*) |
+-------------+---------+---------+---------+----------+
| 5           | 1       | 11.0000 | 20      | 5        |
+-------------+---------+---------+---------+----------+
1 row in set (0.03 sec)

更新於: 20-6 月 -2020

110 次瀏覽

開啟您的職業生涯

完成課程以獲得認證

開始
廣告
© . All rights reserved.