डेटा की विस्तृत श्रृंखला लौटने के लिए SQL COUNT का उपयोग करें
प्रश्न तत्व संरचित क्वेरी भाषा (एसक्यूएल) का एक महत्वपूर्ण हिस्सा है। यह एक संबंधपरक डेटाबेस से विशिष्ट मानदंडों के आधार पर डेटा पुनर्प्राप्त करता है। आप SQL क्वेरी का उपयोग कर सकते हैं - COUNT () फ़ंक्शन सहित - डेटाबेस से सभी प्रकार की जानकारी प्राप्त करने के लिए।
SQL COUNT () फ़ंक्शन विशेष रूप से उपयोगी है क्योंकि यह आपको उपयोगकर्ता द्वारा निर्दिष्ट मानदंडों के आधार पर डेटाबेस रिकॉर्ड की गणना करने की अनुमति देता है। आप इसे किसी तालिका में सभी रिकॉर्ड्स गिनने के लिए उपयोग कर सकते हैं, कॉलम में अद्वितीय मानों की गणना कर सकते हैं या कुछ मानदंडों को पूरा करने वाले रिकॉर्ड की संख्या की गणना कर सकते हैं।
यह आलेख इन परिदृश्यों में से प्रत्येक पर एक संक्षिप्त रूप लेता है।
उदाहरण आमतौर पर इस्तेमाल किए गए नॉर्थविंड डेटाबेस पर आधारित होते हैं, जो अक्सर एक ट्यूटोरियल के रूप में उपयोग के लिए डेटाबेस उत्पादों के साथ जहाजों।
डेटाबेस की उत्पाद तालिका से यहां एक अंश दिया गया है:
उत्पाद आइ डि | उत्पाद का नाम | आपूर्तिकर्ता आईडी | प्रति इकाई मात्रा | यूनिट मूल्य | स्टॉक में इकाइयाँ |
---|---|---|---|---|---|
1 | चाय | 1 | 10 बक्से एक्स 20 बैग | 18.00 | 39 |
2 | चांग | 1 | 24 - 12 औंस की बोतलें | 19.00 | 17 |
3 | Aniseed सिरप | 1 | 12 - 550 मिलीलीटर की बोतलें | 10.00 | 13 |
4 | शेफ एंटोन के कजुन मसाला | 2 | 48 - 6 औंस जार | 22.00 | 53 |
5 | शेफ एंटोन के गम्बो मिक्स | 2 | 36 बक्से | 21.35 | 0 |
6 | दादी की लड़केबेरी फैल गई | 3 | 12 - 8 औंस जार | 25.00 | 120 |
7 | चाचा बॉब के कार्बनिक सूखे नाशपाती | 3 | 12 - 1 एलबी पीकेजीएस। | 30.00 | 15 |
एक टेबल में रिकॉर्ड्स की गणना
सबसे बुनियादी क्वेरी तालिका में रिकॉर्ड्स की संख्या की गणना कर रही है। यदि आप किसी उत्पाद तालिका में मौजूद वस्तुओं की संख्या जानना चाहते हैं, तो निम्न क्वेरी का उपयोग करें:
COUNT चुनें (*)
उत्पाद से;
यह क्वेरी तालिका में पंक्तियों की संख्या देता है। इस उदाहरण में, यह 7 है।
कॉलम में अद्वितीय मानों की गणना करना
आप कॉलम में अद्वितीय मानों की संख्या की पहचान करने के लिए COUNT फ़ंक्शन का भी उपयोग कर सकते हैं। उदाहरण में, यदि आप विभिन्न आपूर्तिकर्ताओं की संख्या की पहचान करना चाहते हैं जिनके उत्पाद उपज विभाग में दिखाई देते हैं, तो आप निम्न क्वेरी का उपयोग करके इसे पूरा कर सकते हैं:
COUNT चुनें (DISTINCT प्रदायक)
उत्पाद से;
यह क्वेरी SupplierID कॉलम में पाए गए विशिष्ट मानों की संख्या देता है। इस मामले में, उत्तर 3 है, 1, 2, और 3 का प्रतिनिधित्व करता है।
मानदंड मिलान मिलान रिकॉर्डिंग
कुछ मानदंडों से मेल खाने वाले रिकॉर्ड की संख्या की पहचान करने के लिए WHERE खंड के साथ COUNT () फ़ंक्शन को संयोजित करें। उदाहरण के लिए, मान लें कि विभाग प्रबंधक विभाग में स्टॉक स्तर की भावना प्राप्त करना चाहता है। निम्न क्वेरी 50 इकाइयों से कम UnitsInStock का प्रतिनिधित्व करने वाली पंक्तियों की संख्या की पहचान करती है:
COUNT चुनें (*)
उत्पाद से
जहां यूनिट्सस्टॉक <50;
इस मामले में, प्रश्न 4 का मान वापस करेगा, चाई, चांग, एनीजेड सिरप, और अंकल बॉब के कार्बनिक सूखे नाशपाती का प्रतिनिधित्व करेगा।
COUNT () खंड डेटाबेस प्रशासकों के लिए बेहद मूल्यवान हो सकता है जो व्यावसायिक आवश्यकताओं को पूरा करने के लिए डेटा सारांशित करना चाहते हैं। थोड़ी सी रचनात्मकता के साथ, आप विभिन्न उद्देश्यों के लिए COUNT () फ़ंक्शन का उपयोग कर सकते हैं।