एस क्यू एल COUNT फंक्शनसह एक डेटाबेस टेबलमध्ये मूल्य मोजणे

डेटाची विस्तृत श्रेणी परत करण्यासाठी एस क्यू एल COUNT वापरा

स्ट्रक्चर्ड क्वेरी लॅंग्वेज (एस क्यू एल) चा एक महत्त्वाचा भाग क्वेरी एलिमेंट घटक आहे. रिलेशन्स डेटाबेसमध्ये विशिष्ट निकषावर आधारित डेटा पुनर्प्राप्त करते. आपण डेटाबेसमध्ये सर्व प्रकारचे माहिती प्राप्त करण्यासाठी - एस क्यू एल क्वेरीज - COUNT () फंक्शन सहित - वापरू शकता.

एस क्यू एल COUNT () फंक्शन विशेषतः उपयोगी आहे कारण हे आपल्याला वापरकर्ता-निर्दिष्ट मापदंड आधारित डेटाबेस रेकॉर्ड मोजण्यास परवानगी देतो. आपण ते टेबलमधील सर्व रेकॉर्ड मोजू शकता, एका स्तंभातील अनन्य मूल्यांची गणना करू शकता किंवा विशिष्ट निकषांची पूर्तता करू शकणार्या वेळाच्या रेकॉर्डची संख्या मोजू शकता.

हा लेख प्रत्येक परिस्थितीत एक संक्षिप्त स्वरूप घेते.

उदाहरणे सामान्यतः वापरले नॉर्थविंड डेटाबेसवर आधारित आहेत, जे वारंवार ट्यूटोरियल म्हणून वापरण्यासाठी डेटाबेस उत्पादनांसह संकलित करते.

डेटाबेसच्या उत्पादन सारणीमधून एक उतारा आहे:

उत्पादन सारणी
ProductID उत्पादनाचे नांव पुरवठादार QuantityPerUnit युनिटपेपर युनिट्सस्टस्ट
1 चाई 1 10 बॉक्स x 20 पिशव्या 18.00 39
2 चांग 1 24 - 12 औंस बाटल्या 1 9 .00 17
3 अँनिज सिरप 1 12 - 550 मिली बाटल्या 10.00 13
4 शेफ एंटोन च्या कॅजुन मसाला 2 48 - 6 औंस जार 22.00 53
5 शेफ एंटोनची गम्बो मिक्स 2 36 पेटी 21.35 0
6 Grandma च्या Boysenberry पसरला 3 12 - 8 औंस जार 25.00 120
7 चाकाची बॉबची ऑरगॅनिक ड्राइड पिअर 3 12 - 1 पौंड pkgs. 30.00 15

एका टेबलमध्ये रेकॉर्डिंग मोजणी करणे

सर्वात मूलभूत क्वेरी टेबलमधील अभिलेखांची संख्या मोजत आहे. आपण उत्पादन सारणीमध्ये अस्तित्त्वात असलेल्या आयटमची संख्या जाणून घेऊ इच्छित असल्यास, खालील क्वेरी वापरा:

निवडा COUNT (*)
उत्पादनातून;

ही क्वेरी सारणीतील पंक्तींची संख्या परत करते. या उदाहरणात, 7 आहे

एका स्तंभातील अनन्य मूल्यांची गणना करणे

आपण स्तंभातील अनन्य मूल्यांची संख्या ओळखण्यासाठी COUNT फंक्शन वापरू शकता. उदाहरणार्थ, आपण उत्पादनांच्या विभागात ज्या उत्पादनांवर वेगवेगळ्या पुरवठादारांची संख्या ओळखू इच्छित असल्यास, आपण खालील क्वेरीचा उपयोग करुन हे पूर्ण करू शकता:

निवडा COUNT (वेगळा पुरवठादार)
उत्पादनातून;

हे क्वेरी SupplierID कॉलममध्ये आढळलेल्या भिन्न मूल्यांची संख्या परत करते. या प्रकरणात, उत्तर 3 आहे, ज्याचे प्रतिनिधित्व 1, 2, आणि 3.

रेकॉर्डिंगची मापदंड मोजणे

काही निकषांशी जुळणार्या रेकॉर्डची संख्या ओळखण्यासाठी WHERE कलमांसह COUNT () कार्य एकत्र करा. उदाहरणार्थ, समजा विभाग व्यवस्थापक आपल्या खात्यात स्टॉकच्या स्तरांची उकल घेऊ इच्छित आहे. खालील क्वेरी 50 युनिट्सपेक्षा कमी UnitsInStock चे प्रतिनिधीत्व करणार्या पंक्तींची संख्या ओळखते:

निवडा COUNT (*)
उत्पादनावरून
युनिट्स इन्स्टॉक <50;

या प्रकरणात, क्वेरी 4 ची किंमत परत करेल, ची, चँग, एनिसीड सिरप आणि अंकल बॉबचे ऑरगॅनिक ड्राइड पिअर यांचे प्रतिनिधीत्व करेल.

COUNT () कलम डेटाबेस प्रशासकांकरिता अत्यंत मौल्यवान असू शकतात जे व्यवसाय आवश्यकता पूर्ण करण्यासाठी डेटाचा सारांश काढतात. थोड्या क्रिएटिव्हिटीसह, आपण विविध उद्देशांसाठी COUNT () फंक्शन वापरू शकता