Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

สามารถใช้ฟังก์ชัน Groups ในส่วนคำสั่ง 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)