如何在 MySQL SELECT 子句中使用 group 函式?


眾所周知,group 函式對值集進行操作,因此如果在 SELECT 子句中使用 group 函式,那麼這些子句將對滿足查詢篩選條件的行使用,並且將 group 函式的輸出作為查詢的輸出返回。

示例

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

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.