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

SQL सर्वर में AVG फ़ंक्शन

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

वर्णन करें

औसत फ़ंक्शन SQL सर्वर में चयनित पंक्ति के निर्दिष्ट कॉलम के अनुसार किसी व्यंजक का औसत मान या औसत मान लौटाता है। NULL छोड़े गए मानों की गणना नहीं की जाती है।

सिंटैक्स

औसत मान की गणना करने के लिए, हम SQL सर्वर सिंटैक्स में AVG फ़ंक्शन का उपयोग निम्नानुसार करते हैं:

 SELECT AVG(cot) 
FROM bang
[WHERE dieukien];

पैरामीटर :

  1. खाट: कॉलम या परिकलित मान, वह व्यंजक जिसे आप औसत करना चाहते हैं
  2. राज्य: रिकॉर्ड को पुनः प्राप्त करने के लिए उपयोग की जाने वाली तालिका। FROM क्लॉज में कम से कम 1 टेबल होना चाहिए।
  3. डाइकियन: वैकल्पिक। वे शर्तें जिनका चयन करने के लिए रिकॉर्ड को पूरा करना होगा।

नोट :

  1. एवीजी फ़ंक्शन का उपयोग SQL सर्वर के बाद के संस्करणों में किया जा सकता है:SQL Server 2017, SQL Server 2016, SQL Server 2014, SQL Server 2012, SQL Server 2008 R2, SQL Server 2008 और SQL Server 2005।

उदाहरण के लिए

एक नज़र डालें और SQL सर्वर में AVG फ़ंक्शन के कुछ उदाहरण देखें।

मान लीजिए, हमारे पास निम्न डेटा तालिका है:

SQL सर्वर में AVG फ़ंक्शन

उदाहरण 1:क्वांट्रिमंग वेबसाइट पर पोस्ट की औसत संख्या की गणना करें

 SELECT AVG(Sobai) AS "So bai trung binh" 
FROM Quantrimang
WHERE Sobai > 100;

Result: So bai trung binh 128.2

इस उदाहरण में हम गणना किए जाने वाले डेटा में सभी मानों के लिए औसत मान की गणना करते हैं, इसलिए औसत परिणाम की गणना इस प्रकार की जाती है, सोबाई कॉलम का योग लेते हुए फिर अन्य डेटा के साथ लाइनों की कुल संख्या से विभाजित करना। मान 100 से अधिक।

उदाहरण 2:DISTINCT का उपयोग करें

 SELECT AVG(DISTINCT Sobai) AS "So bai trung binh" 
FROM Quantrimang
WHERE Sobai > 100;

Result: So bai trung binh 135

यह उदाहरण कीवर्ड DISTINCT का उपयोग करता है , इसलिए दोहराए गए मान केवल एक बार गिने जाते हैं। दी गई डेटा तालिका में, मान '101' दो बार प्रकट होता है, लेकिन केवल एक बार गिना जाता है, इसलिए गणना की गई पंक्तियों की कुल संख्या 4 होगी, औसत परिणाम की गणना इस प्रकार की जाती है:

 (152 + 101 + 122 + 165)/4 = 135 

उदाहरण 3:चयनित पंक्ति के निर्दिष्ट कॉलम के अनुसार औसत मान की गणना करें

चयनित पंक्तियों के निर्दिष्ट कॉलम के अनुसार औसत मान की गणना करने के लिए, हम GROUP BY का उपयोग करते हैं खंड।

निम्न उदाहरण एक बड़ी श्रेणी से संबंधित सभी रिकॉर्ड के औसत की गणना करता है और आप निम्न कार्य करेंगे:

 SELECT Chuyenmuclon, AVG(Sobai) AS "So bai trung binh" 
FROM Quantrimang
GROUP BY Chuyenmuclon;

Result:
Chuyenmuclon So bai trung binh
Laptrinh 108
Mang xa hoi 158.5
Trinh duyet web 94

  1. SQL सर्वर में सीलिंग फ़ंक्शन

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

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

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

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

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