Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Hàm nhóm có thể được sử dụng như thế nào trong mệnh đề SELECT MySQL?

Như chúng ta biết, hàm nhóm hoạt động trên tập hợp giá trị, nên nếu hàm nhóm được sử dụng trong mệnh đề SELECT, chúng sẽ được sử dụng trên các hàng đáp ứng tiêu chí chọn của truy vấn và đầu ra của hàm nhóm sẽ được trả về làm đầu ra của truy vấn.

Ví dụ

Trong ví dụ dưới đây, chúng ta đã sử dụng một số hàm nhóm trong câu lệnh SELECT trên các trường của bảng 'Student' và đầu ra của câu lệnh là đầu ra của những hàm nhóm đó:

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)