গ্রুপ ফাংশন হলো যেসব ফাংশন রোয়ের একটি গোষ্ঠীর ওপর প্রয়োগ করা হয়, অর্থাৎ গ্রুপ ফাংশন মানগুলোর সেটের ওপর অপারেশন করে। MySQL গ্রুপ ফাংশনগুলোর তালিকা নিচে দেওয়া হলো:
| ক্রমিক নং | নাম ও বর্ণনা |
|---|---|
| ১ | AVG() আর্গুমেন্টের গড় মান রিটার্ন করে। |
| ২ | BIT_AND() বিটওয়াইজ AND রিটার্ন করে। |
| ৩ | BIT_OR() বিটওয়াইজ OR রিটার্ন করে। |
| ৪ | BIT_XOR() বিটওয়াইজ XOR রিটার্ন করে। |
| ৫ | COUNT() রিটার্ন করা রোয়ের সংখ্যা গণনা করে। |
| ৬ | COUNT(DISTINCT) বিভিন্ন মানের সংখ্যা গণনা করে। |
| ৭ | GROUP_CONCAT() সংযোজিত স্ট্রিং রিটার্ন করে। |
| ৮ | MAX() সর্বোচ্চ মান রিটার্ন করে। |
| ৯ | MIN() সর্বনিম্ন মান রিটার্ন করে। |
| ১০ | STD() পপুলেশন স্ট্যান্ডার্ড ডেভিয়েশন রিটার্ন করে। |
| ১১ | STDDEV() পপুলেশন স্ট্যান্ডার্ড ডেভিয়েশন রিটার্ন করে। |
| ১২ | STDDEV_POP() পপুলেশন স্ট্যান্ডার্ড ডেভিয়েশন রিটার্ন করে। |
| ১৩ | STDDEV_SAMP() স্যাম্পল স্ট্যান্ডার্ড ডেভিয়েশন রিটার্ন করে। |
| ১৪ | SUM() মোট যোগফল রিটার্ন করে। |
| ১৫ | VAR_POP() পপুলেশন ভ্যারিয়েন্স রিটার্ন করে। |
| ১৬ | VAR_SAMP() স্যাম্পল ভ্যারিয়েন্স রিটার্ন করে। |
| ১৭ | VARIANCE() পপুলেশন ভ্যারিয়েন্স রিটার্ন করে। |
এই ফাংশনগুলো সাধারণত GROUP BY ক্লজের সাথে ব্যবহার করা হয় যাতে ডেটা গোষ্ঠীভাগ করে সমষ্টিগত ফলাফল বের করা যায়।