HAVING Clauseआपको उन शर्तों को निर्दिष्ट करने में सक्षम बनाता है जो फ़िल्टर करते हैं कि परिणामों में कौन से समूह परिणाम दिखाई देते हैं।
WHERE क्लॉज चयनित कॉलम पर शर्तें रखता है, जबकि HAVING क्लॉज ग्रुप बाय क्लॉज द्वारा बनाए गए समूहों पर शर्तें रखता है।
having clause in SQL in Hindi
Syntax
निम्नलिखित कोड ब्लॉक एक क्वेरी में HAVING क्लॉज की स्थिति दिखाता है।
SELECT FROM WHERE GROUP BY HAVING ORDER BY
HAVING क्लॉज को एक क्वेरी में ग्रुप बाय क्लॉज का पालन करना चाहिए और यदि उपयोग किया जाता है तो ORDER BY क्लॉज से पहले भी होना चाहिए। निम्नलिखित कोड ब्लॉक में HAVING क्लॉज सहित सेलेक्ट स्टेटमेंट का सिंटैक्स है -
Example
निम्नलिखित रिकॉर्ड वाली ग्राहक तालिका पर विचार करें।
Example having clause in sql in Hindi
निम्नलिखित एक उदाहरण है, जो एक समान आयु गणना के लिए एक रिकॉर्ड प्रदर्शित करेगा जो 2 से अधिक या उसके बराबर होगा।
SQL > SELECT ID, NAME, AGE, ADDRESS, SALARY FROM CUSTOMERS GROUP BY age HAVING COUNT(age) >= 2;
यह निम्नलिखित परिणाम देगा -