ठीक करें: क्वेरी चलाते समय एग्रीगेट फ़ंक्शन त्रुटि

अधिकांश मामलों के लिए ग्रुप बाय क्लॉज जोड़ना बहुत प्रभावी है

  • SQL में एग्रीगेट फ़ंक्शन त्रुटि तब होती है जब आप SQL भाषा द्वारा असमर्थित तरीके से एग्रीगेट फ़ंक्शन का उपयोग करने का प्रयास करते हैं।
  • यदि आप डेटा को उस कॉलम के आधार पर समूहित नहीं करते हैं जिस पर आप समग्र फ़ंक्शन का उपयोग कर रहे हैं तो आपको त्रुटि का अनुभव हो सकता है।

एक्सडाउनलोड फ़ाइल पर क्लिक करके इंस्टॉल करें

विंडोज़ पीसी सिस्टम समस्याओं को ठीक करने के लिए, आपको एक समर्पित टूल की आवश्यकता होगीफोर्टेक्ट एक उपकरण है जो न केवल आपके पीसी को साफ करता है, बल्कि इसमें एक रिपॉजिटरी है जिसमें कई लाखों विंडोज सिस्टम फाइलें उनके प्रारंभिक संस्करण में संग्रहीत हैं। जब आपका पीसी किसी समस्या का सामना करता है, तो फ़ोर्टेक्ट ख़राब फ़ाइलों को ताज़ा संस्करणों से बदलकर, आपके लिए इसे ठीक कर देगा। अपनी वर्तमान पीसी समस्या को ठीक करने के लिए, आपको ये कदम उठाने होंगे:
  1. फोर्टेक्ट डाउनलोड करें और इसे इंस्टॉल करें आपके पीसी पर.
  2. टूल की स्कैनिंग प्रक्रिया प्रारंभ करें उन भ्रष्ट फ़ाइलों की तलाश करना जो आपकी समस्या का स्रोत हैं।
  3. पर राइट क्लिक करें मरम्मत शुरू करें ताकि टूल फिक्सिंग एल्गोरिथम शुरू कर सके।
  • फोर्टेक्ट द्वारा डाउनलोड किया गया है 0 इस महीने पाठक.

SQL स्क्रिप्ट लिखना तब तक मज़ेदार हो सकता है जब तक आपको अपने कोड में बग और त्रुटियाँ न मिलें। ए हमारे कुछ पाठक त्रुटि संदेश की शिकायत की है आपकी क्वेरी में समग्र फ़ंक्शन के भाग के रूप में निर्दिष्ट अभिव्यक्ति शामिल नहीं है.

समग्र कार्य मुश्किल हो सकता है, लेकिन हम इसे इस गाइड में हल करेंगे। हालाँकि, यदि आप चाहें तो आप हमारी अन्य मार्गदर्शिका देख सकते हैं डेटासेट के लिए SQL सर्वर क्वेरी निष्पादन विफल रहा.

मुझे यह त्रुटि क्यों मिलती है कि आपकी क्वेरी में समग्र फ़ंक्शन के भाग के रूप में निर्दिष्ट अभिव्यक्ति शामिल नहीं है?

आपको त्रुटि मिलने का कारण निम्नलिखित में से कोई भी हो सकता है:

  • आप एक ऐसी अभिव्यक्ति का उपयोग कर रहे हैं जो समग्र फ़ंक्शन नहीं है।
  • डेटाबेस इंजन पंक्तियों को समूहित नहीं कर सकता क्योंकि यह ग्रुप बाय क्लॉज में नहीं है।
  • आपने एक्सप्रेशन को GROUP BY क्लॉज में रखा है, लेकिन आपका कॉलम SELECT क्लॉज के अंतर्गत नहीं है।

यदि आपके पास है तो आपको हमारे अन्य मार्गदर्शक से परामर्श लेना चाहिए Microsoft SQL सर्वर में लॉगिन करने में कठिनाई.

मैं कैसे ठीक करूं कि आपकी क्वेरी में समग्र फ़ंक्शन के हिस्से के रूप में निर्दिष्ट अभिव्यक्ति शामिल नहीं है?

ग्रुप बाय क्लॉज और एग्रीगेट फ़ंक्शन का उपयोग करें

  1. को परिभाषित करो चुनना नीचे दी गई स्क्रिप्ट का उपयोग करके कथन।
    चुनना
    देश,
    से
    ग्राहकों

    आपकी क्वेरी में समग्र फ़ंक्शन के भाग के रूप में निर्दिष्ट अभिव्यक्ति शामिल नहीं है
  2. नीचे दी गई स्क्रिप्ट का उपयोग करके समग्र फ़ंक्शन जोड़ें (आपको इसे अपनी विशिष्ट आवश्यकता के अनुसार अनुकूलित करना होगा)।
    COUNT(ग्राहक_आईडी) ग्राहकों की संख्या के रूप में
  3. जोड़ें द्वारा समूह बनाएं खंड. नीचे दी गई स्क्रिप्ट में, हम एक तालिका में प्रत्येक देश में ग्राहकों की संख्या की गणना करना चाहते हैं। ग्रुप बाय का उपयोग करके, डेटाबेस गिनती करेगा और सही आंकड़ा लौटाएगा।
    द्वारा समूह बनाएं
    देश;
    आपकी क्वेरी में समग्र फ़ंक्शन के भाग के रूप में निर्दिष्ट अभिव्यक्ति शामिल नहीं है
  4. स्क्रिप्ट चलाएँ और सत्यापित करें कि यह ठीक हो गया है, आपकी क्वेरी में समग्र फ़ंक्शन के भाग के रूप में निर्दिष्ट अभिव्यक्ति शामिल नहीं है।
नोट आइकनटिप्पणी

समग्र कार्यों को लागू करने से पहले पंक्तियों को समूहीकृत करके, ग्रुप बाय क्लॉज डेटाबेस इंजन को यह समझने में सक्षम बनाता है कि प्रविष्टियों को कैसे संयोजित किया जाए और सही परिणाम कैसे दिए जाएं।

SQL में 5 समग्र फ़ंक्शन क्या हैं?

SQL में, आप निम्नलिखित समग्र कार्यों में से किसी का उपयोग करने में सक्षम हो सकते हैं:

  • गिनती करना()
  • जोड़()
  • औसत()
  • न्यूनतम()
  • मैक्स()

हालाँकि, उपरोक्त समग्र कार्यों में से किसी का उपयोग करते समय, निम्नलिखित अतिरिक्त बातों को याद रखें:

  • आप केवल संख्यात्मक डेटा वाले कॉलम पर समग्र फ़ंक्शन का उपयोग कर सकते हैं।
  • उन स्तंभों पर जो ग्रुप बाय क्लॉज का हिस्सा हैं, समग्र फ़ंक्शन काम नहीं करेंगे।
  • यदि आप उस पर समग्र फ़ंक्शन लागू करते हैं तो एक कॉलम जो SELECT सूची का भी हिस्सा है, परिणामों में एकल मान के रूप में दिखाई देगा।
इस विषय के बारे में और पढ़ें
  • समाधान: यह मान डेटा सत्यापन से मेल नहीं खाता
  • MMSSHost.exe क्या है और इसके उच्च मेमोरी उपयोग को कैसे ठीक करें?
  • मैप किया गया नेटवर्क ड्राइव नहीं बनाया जा सका [त्रुटि सुधार]

ये लो। अब आपको यह समझना चाहिए कि आपको त्रुटि क्यों मिली, और हमारे समाधानों को अपनाकर आपको सफलता मिलनी चाहिए।

आपको हमारी अन्य मार्गदर्शिकाओं में भी रुचि हो सकती है, जैसे SQL सर्वरलेट में दूषित डेटाबेस की मरम्मत करना.

यदि आपको यह मार्गदर्शिका उपयोगी लगी तो नीचे टिप्पणी अनुभाग में हमें बताएं। इसके अलावा, यदि आपके पास त्रुटि को ठीक करने के अन्य तरीके हैं, तो हमें आपसे सुनना अच्छा लगेगा।

अभी भी समस्याओं का सामना करना पड़ रहा है?

प्रायोजित

यदि उपरोक्त सुझावों से आपकी समस्या का समाधान नहीं हुआ है, तो आपके कंप्यूटर को अधिक गंभीर विंडोज़ समस्याओं का अनुभव हो सकता है। हम जैसे ऑल-इन-वन समाधान चुनने का सुझाव देते हैं फोर्टेक्ट समस्याओं को कुशलतापूर्वक ठीक करना. इंस्टालेशन के बाद बस क्लिक करें देखें और ठीक करें बटन और फिर दबाएँ मरम्मत शुरू करें.

SQL सर्वर 2008 विस्तारित समर्थन सामान्य प्रश्न: अधिक जानकारी प्राप्त करें

SQL सर्वर 2008 विस्तारित समर्थन सामान्य प्रश्न: अधिक जानकारी प्राप्त करेंएस क्यू एल सर्वर

विभिन्न पीसी समस्याओं को ठीक करने के लिए, हम DriverFix की अनुशंसा करते हैं:यह सॉफ़्टवेयर आपके ड्राइवरों को चालू रखेगा, इस प्रकार आपको सामान्य कंप्यूटर त्रुटियों और हार्डवेयर विफलता से सुरक्षित रखेग...

अधिक पढ़ें
5 सर्वश्रेष्ठ SQL सर्वर बैकअप सॉफ़्टवेयर [निःशुल्क और भुगतान]

5 सर्वश्रेष्ठ SQL सर्वर बैकअप सॉफ़्टवेयर [निःशुल्क और भुगतान]एस क्यू एल सर्वरबैकअप सॉफ्टवेयर

समय बचाने वाला सॉफ्टवेयर और हार्डवेयर विशेषज्ञता जो सालाना 200M उपयोगकर्ताओं की मदद करती है। अपने तकनीकी जीवन को उन्नत करने के लिए सलाह, समाचार और युक्तियों के साथ आपका मार्गदर्शन करना।एक्रोनिस साइ...

अधिक पढ़ें
SQL सर्वर के साथ ५+ सर्वश्रेष्ठ विंडोज़ होस्टिंग [२०२१ गाइड]

SQL सर्वर के साथ ५+ सर्वश्रेष्ठ विंडोज़ होस्टिंग [२०२१ गाइड]एस क्यू एल सर्वरविंडोज होस्टिंग

समय बचाने वाला सॉफ्टवेयर और हार्डवेयर विशेषज्ञता जो सालाना 200M उपयोगकर्ताओं की मदद करती है। अपने तकनीकी जीवन को उन्नत करने के लिए सलाह, समाचार और युक्तियों के साथ आपका मार्गदर्शन करना।A2 होस्टिंग ...

अधिक पढ़ें