Computer >> Máy Tính >  >> Lập trình >> MySQL

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


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

Ví dụ

Trong ví dụ dưới đây, chúng tôi đã 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 các 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)