Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

COUNT फ़ंक्शन और GROUP BY का वर्णन करने वाली SQL क्वेरी का उदाहरण

<घंटा/>

समस्या: किसी विशेष लेनदेन (TRANSACTION_ID) को सौंपे गए आदेशों की संख्या (ORDER_ID) को सूचीबद्ध करने के लिए TRANSACTIONS DB2 तालिका पर एक प्रश्न लिखें।

समाधान

लेन-देन DB2 तालिका पर किसी विशेष लेनदेन आईडी को निर्दिष्ट आदेशों की संख्या का पता लगाने के लिए हम नीचे दी गई क्वेरी का उपयोग कर सकते हैं।

उदाहरण

SELECT TRANSACTION_ID, COUNT(ORDER_ID) FROM TRANSACTIONS
   GROUP BY TRANSACTION_ID

हम क्रमवार परिणाम प्राप्त करने के लिए ORDER_ID पर GROUP BY फ़ंक्शन का उपयोग करेंगे। COUNT फ़ंक्शन आदेशों की संख्या की गणना करेगा। उदाहरण के लिए, हमारे पास DB2 ऑर्डर तालिका के नीचे है।

TRANSACTION_ID
ORDER_ID
IRN22345
A23118
IRN22345
A45901
IRN22345
A67990
IRN56902
A23119
IRN99781
A67921
IRN56902
A23167

हमारी DB2 क्वेरी का परिणाम नीचे दिया गया परिणाम लौटाएगा।

TRANSACTION_ID
COUNT(ORDER_ID)
IRN22345
3
IRN56902
2
IRN99781
1

  1. SQL में ग्रुप बाय और ऑर्डर बाय के बीच अंतर

    इस पोस्ट में, हम SQL में ग्रुप बाय और ऑर्डर बाय के बीच के अंतर को समझेंगे। ग्रुप बाय इसका उपयोग उन पंक्तियों को समूहीकृत करने के लिए किया जाता है जिनका मान समान होता है। इसका उपयोग क्रिएट व्यू स्टेटमेंट में किया जा सकता है। सेलेक्ट स्टेटमेंट में इसे ORDER BY कीवर्ड से पहले इस्तेमाल करना होत

  1. SQL सर्वर में COUNT फ़ंक्शन

    यह लेख आपको विस्तार से दिखाएगा कि फ़ंक्शन का उपयोग कैसे करें जो विशिष्ट सिंटैक्स और उदाहरणों के साथ SQL सर्वर में COUNT () संख्याओं को संभालते हैं ताकि बेहतर रूप से विज़ुअलाइज़ और फ़ंक्शन कैप्चर कर सकें। वर्णन करें COUNT फ़ंक्शन SQL सर्वर में डेटा तालिका में निहित रिकॉर्ड्स (डेटा, पंक्तियों) की संख्

  1. SQL सर्वर में ग्रुप बाय क्लॉज

    SQL Server (Transact-SQL) में GROUP BY क्लॉज का उपयोग SELECT स्टेटमेंट में एकाधिक रिकॉर्ड्स और परिणाम समूहों से 1 या अधिक कॉलम में डेटा पुनर्प्राप्त करने के लिए किया जाता है। एसक्यूएल सर्वर में ग्रुप बाय क्लॉज क्लॉज SELEC T bieuthuc1, bieuthuc2, … bieuthuc_n, ham_tong (bieuthuc) FROM bang [WHE