HAVING क्लॉज के साथ MySQL SUM() फंक्शन का उपयोग करके, यह HAVING क्लॉज के बाद दी गई विशिष्ट स्थिति के आधार पर परिणाम को फ़िल्टर करता है। उपरोक्त अवधारणा को समझने के लिए, एक 'कर्मचारी_tbl' तालिका पर विचार करें, जिसमें निम्नलिखित रिकॉर्ड हैं -
<पूर्व>mysql> चुनें * कर्मचारी_टीबीएल से;+----------+------+---------------+--------------- --------+| आईडी | नाम | work_date | Daily_typing_pages |+----------+------+---------------+-------------------------- +| 1 | जॉन | 2007-01-24 | 250 || 2 | राम | 2007-05-27 | 220 || 3 | जैक | 2007-05-06 | 170 || 3 | जैक | 2007-04-06 | 100 || 4 | जिल | 2007-04-06 | 220 || 5 | ज़ारा | 2007-06-06 | 300 || 5 | ज़ारा | 2007-02-06 | 350 |+------+------+---------------+---------------------- सेट में +7 पंक्तियाँ (0.00 सेकंड)अब, नीचे दी गई क्वेरी 250 से अधिक दैनिक_टाइपिंग_पृष्ठों को प्राप्त करने के लिए SUM() फ़ंक्शन के साथ HAVING क्लॉज़ का उपयोग करेगी।
mysql> नाम का चयन करें, SUM(daily_typing_pages) कर्मचारी_tbl ग्रुप से NAME HAVING SUM(daily_typing_pages)> 250;+------+--------------------- --------+| नाम | एसयूएम(दैनिक_टाइपिंग_पेज) |+------+---------------------------+| जैक | 270 || ज़ारा | 650 |+----------+--------------------------+2 पंक्तियों में सेट (0.17 सेकंड)