Logo Wand.Tools

SQL GROUP BY जनरेटर

SQL में डेटा एकत्रीकरण के लिए GROUP BY स्टेटमेंट जनरेट करने के लिए AI का उपयोग करें

हमारे अन्य मुफ्त AI टूल्स आज़माएं

SQL GROUP BY ट्यूटोरियल

SQL GROUP BY ट्यूटोरियल

SQL में GROUP BY क्लॉज़ का उपयोग उन पंक्तियों को समूहित करने के लिए किया जाता है जिनके निर्दिष्ट कॉलम में समान मान होते हैं। यह अक्सर एग्रीगेट फ़ंक्शन जैसे COUNT, SUM, AVG, MAX और MIN के साथ उपयोग किया जाता है ताकि प्रत्येक समूह की पंक्तियों पर गणना की जा सके।

सिंटैक्स

SELECT column1, aggregate_function(column2)
FROM table_name
GROUP BY column1;

उदाहरण

मान लीजिए कि आपके पास Orders नामक एक टेबल है जिसमें निम्नलिखित डेटा है:

OrderID CustomerID Amount
1 1 100
2 1 200
3 2 150
4 2 300

प्रत्येक ग्राहक द्वारा खर्च की गई कुल राशि का पता लगाने के लिए, आप निम्नलिखित क्वेरी का उपयोग कर सकते हैं:

SELECT CustomerID, SUM(Amount) AS TotalAmount
FROM Orders
GROUP BY CustomerID;

परिणाम:

CustomerID TotalAmount
1 300
2 450

मुख्य बिंदु

  • GROUP BY का उपयोग एक या अधिक कॉलम के आधार पर पंक्तियों को समूहित करने के लिए किया जाता है।
  • यह अक्सर डेटा को सारांशित करने के लिए एग्रीगेट फ़ंक्शन के साथ उपयोग किया जाता है।
  • SELECT क्लॉज़ में कॉलम या तो GROUP BY क्लॉज़ में होने चाहिए या एग्रीगेट फ़ंक्शन के साथ उपयोग किए जाने चाहिए।

सामान्य गलतियाँ

  • गैर-एग्रीगेट कॉलम को GROUP BY क्लॉज़ में शामिल करना भूल जाना।
  • एग्रीगेट फ़ंक्शन के बिना GROUP BY का उपयोग करना, जो वांछित परिणाम नहीं दे सकता है।

निष्कर्ष

GROUP BY क्लॉज़ SQL में डेटा को सारांशित और विश्लेषण करने के लिए एक शक्तिशाली उपकरण है। इसे प्रभावी ढंग से उपयोग करने का तरीका समझकर, आप अपने डेटासेट से मूल्यवान अंतर्दृष्टि प्राप्त कर सकते हैं।