डेटाबेस तालिकामा मानहरू गणना गर्नुहोस् COUNT COUNT SQL प्रकार्यसँग

डेटाको विस्तृत दायरा फर्काउन SQL COUNT प्रयोग गर्नुहोस्

क्वेरीज तत्व स्ट्रक्चर गरिएको क्वेरी भाषा (एसएलसी) को एक महत्वपूर्ण भाग हो। यसले डेटाबेसबाट विशिष्ट मानदण्डमा आधारित डेटा पुनः प्राप्त गर्दछ। तपाईले SQL प्रश्नहरू प्रयोग गर्न सक्नुहुन्छ - COUNT () प्रकार्य सहित - डाटाबेसबाट सबै प्रकारको जानकारी प्राप्त गर्न।

एसक्यूएल COUNT () फंक्शन विशेष गरी उपयोगी छ किनकि यसले तपाईंलाई प्रयोगकर्ता-निर्दिष्ट मानदण्डको आधारमा डेटाबेस रेकर्ड गणना गर्न अनुमति दिन्छ। तपाइँ यसलाई तालिकामा सबै रेकर्डहरू गणना गर्न प्रयोग गर्न सक्नुहुन्छ, स्तम्भमा अनन्य मानहरू गणना गर्नुहोस्, वा समय रेकर्ड गणना गर्दा निश्चित मापदण्ड पूरा गर्नुहोस्।

यस लेखमा यी प्रत्येक परिदृश्यहरूमा छोटो दृष्य देखिन्छ।

उदाहरणहरू सामान्यतया प्रयोग गरिएको उत्तरवाइन्ड डाटाबेसमा आधारित हुन्छन्, जुन ट्यूटोरियलको रूपमा प्रयोगका लागि डेटाबेस उत्पादनहरूसँग जहाजहरू प्राय: प्राय:।

यहाँ डेटाबेसको उत्पादन तालिकाबाट एक अंश हो:

उत्पादन तालिका
ProductID ProductName प्रदायकआईडी मात्रामापन UnitPrice युनिटइन्स्टक
1 Chai 1 10 बक्स x 20 थलो 18.00 39
2 चाङ्ग 1 24 - 12 ओज बोतलें 19.00 17
3 एनिमेटेड सिरप 1 12-550 मिलीलीटर मिलीलीटर 10.00 13
4 शेफ एन्टोनको क्याजुन सिजन 2 48 - 6 बजे जार 22.00 53
5 शेफ एण्टोनको गम्बोबो मिक्स 2 36 बक्स 21.35 0
6 दादीको Boysenberry फैलिएको छ 3 12 - 8 बजे जार 25.00 120
7 चाचा बॉब को कार्बनिक सूखे नाशपाती 3 12 - 1 lb pkgs। 30.00 15

तालिकामा रेकर्ड गणना गर्दै

सबैभन्दा आधारभूत प्रश्न तालिकामा रेकर्डहरूको संख्या गणना गरिँदै छ। यदि तपाइँ उत्पादन तालिकामा अवस्थित वस्तुहरूको संख्या जान्न चाहनुहुन्छ भने, निम्न क्वेरी प्रयोग गर्नुहोस्:

चयन गर्नुहोस् COUNT (*)
उत्पादनबाट;

यो क्वेरीले तालिकामा पङ्क्तिहरूको संख्या फर्काउँछ। यस उदाहरणमा, यो 7 हो।

स्तम्भमा अद्वितीय मानहरूको गणना गर्दै

तपाईं स्तम्भमा अद्वितीय मानहरूको संख्या पहिचान गर्न COUNT प्रकार्य प्रयोग गर्न सक्नुहुन्छ। उदाहरणमा, यदि तपाई विभिन्न आपूर्तिकर्ताहरूको संख्या पहिचान गर्न चाहानुहुन्छ जुन उत्पादन उत्पादन उत्पादनमा देखा पर्दछ, तपाईले निम्न क्वेरी प्रयोग गरेर यो गर्न सक्नुहुनेछ:

चुन्नुहोस COUNT (डिस्टिनक्ट प्रदायकआईडी)
उत्पादनबाट;

यो क्वेरी प्रदायकआईडी स्तम्भमा भेटिएको फरक मानहरूको संख्या फर्काउँछ। यस अवस्थामा, जवाफ 3 हो, 1, 2, र 3 को प्रतिनिधित्व गर्दछ।

गिनती रेकर्ड मिलान मापदण्ड

WHERE क्लोजसँग COUNT () प्रकार्यलाई जोड दिनुहोस् निश्चित मापदण्डसँग मेल खाने रेकर्डहरूको सङ्ख्या। उदाहरणका लागि, मान्नुहोस् विभाग विभागले विभागमा स्टक स्तरको भावना प्राप्त गर्न चाहन्छ। निम्न क्वेरी यूनिट्सइस्टक को प्रतिनिधित्व गर्दछ पंक्तिहरु को संख्या को 50 देखि कम इकाइहरु को पहिचान गर्दछ:

चयन गर्नुहोस् COUNT (*)
उत्पादनबाट
जब यूनिट्सइस्टक <50;

यस अवस्थामा, प्रश्नले 4, को मूल्य , चाई, चांग, ​​एनिड गरिएको सिरप, र चाचाबको कार्बनिक सूखे नाशकहरूको मूल्य प्रतिनिधित्व गर्नेछ।

COUNT () खण्ड अत्यन्त बहुमूल्य हुन सक्छ कि डेटाबेस प्रशासकहरू जसले व्यापार आवश्यकताहरू पूरा गर्न डाटा संक्षेप गर्न खोज्छन्। सानो रचनात्मकता संग, तपाईं विस्तृत विविधताका लागि COUNT () प्रकार्य प्रयोग गर्न सक्नुहुन्छ।