ฟังก์ชันกลุ่ม (Group Functions) คือฟังก์ชันที่นำไปใช้กับกลุ่มแถว (กลุ่มข้อมูล) หรือทำงานบนชุดของค่า ตารางด้านล่างแสดงรายการฟังก์ชันกลุ่มของ MySQL พร้อมคำอธิบาย:
| ลำดับ | ชื่อและคำอธิบาย |
|---|---|
| 1 | AVG() คืนค่าค่าเฉลี่ยของอาร์กิวเมนต์ |
| 2 | BIT_AND() คืนค่า bitwise AND |
| 3 | BIT_OR() คืนค่า bitwise OR |
| 4 | BIT_XOR() คืนค่า bitwise XOR |
| 5 | COUNT() คืนค่าจำนวนแถวที่คืนมา |
| 6 | COUNT(DISTINCT) คืนค่าจำนวนค่าที่แตกต่างกัน |
| 7 | GROUP_CONCAT() คืนค่าสตริงที่ต่อกัน |
| 8 | MAX() คืนค่าสูงสุด |
| 9 | MIN() คืนค่าต่ำสุด |
| 10 | STD() คืนค่าส่วนเบี่ยงเบนมาตรฐานของประชากร |
| 11 | STDDEV() คืนค่าส่วนเบี่ยงเบนมาตรฐานของประชากร |
| 12 | STDDEV_POP() คืนค่าส่วนเบี่ยงเบนมาตรฐานของประชากร |
| 13 | STDDEV_SAMP() คืนค่าส่วนเบี่ยงเบนมาตรฐานของตัวอย่าง |
| 14 | SUM() คืนค่าผลรวม |
| 15 | VAR_POP() คืนค่าความแปรปรวนของประชากร |
| 16 | VAR_SAMP() คืนค่าความแปรปรวนของตัวอย่าง |
| 17 | VARIANCE() คืนค่าความแปรปรวนของประชากร |
หมายเหตุ: ฟังก์ชันเหล่านี้มักใช้ร่วมกับคำสั่ง GROUP BY เพื่อจัดกลุ่มข้อมูลก่อนคำนวณ