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

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

  • 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 सर्वरलेट में दूषित डेटाबेस की मरम्मत करना.

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

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

प्रायोजित

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

माइक्रोसॉफ्ट विंडोज सर्वर और एसक्यूएल सर्वर सपोर्ट को 16 साल तक बढ़ाता है

माइक्रोसॉफ्ट विंडोज सर्वर और एसक्यूएल सर्वर सपोर्ट को 16 साल तक बढ़ाता हैविंडोज सर्वरप्रीमियम आश्वासनएस क्यू एल सर्वर

इस हफ्ते, माइक्रोसॉफ्ट ने अपनी प्रीमियम एश्योरेंस योजना के लिए आने वाले लाइसेंसिंग परिवर्धन का अनावरण किया जिसमें यह विंडोज सर्वर या एसक्यूएल सर्वर उत्पादों के लिए पैच समर्थन को वर्तमान से छह और वर...

अधिक पढ़ें
FIX: SSPI संदर्भ त्रुटि उत्पन्न नहीं कर सकता [SQL सर्वर]

FIX: SSPI संदर्भ त्रुटि उत्पन्न नहीं कर सकता [SQL सर्वर]एस क्यू एल सर्वर

त्रुटि SSPI संदर्भ उत्पन्न नहीं कर सकती है जो व्यवस्थापक और उपयोगकर्ताओं को उनके एक्सेस करने से रोक सकती है एसक्यूएलसर्वर.इस आलेख में, हम तीन तरीकों का अन्वेषण करें सेवा मेरे इस त्रुटि को ठीक करें ...

अधिक पढ़ें
नवीनतम SQL सर्वर अद्यतन विश्वसनीयता के मुद्दों के साथ आता है

नवीनतम SQL सर्वर अद्यतन विश्वसनीयता के मुद्दों के साथ आता हैएस क्यू एल सर्वर

SQL सर्वर के लिए संचयी अद्यतन 7 डेटाबेस स्नैपशॉट विश्वसनीयता समस्या से ग्रस्त है।SQL सर्वर 2019 के किसी भी व्यवस्थापक को Microsoft द्वारा सलाह के अनुसार इस अद्यतन को स्थापित नहीं करना चाहिए।कुछ ही ...

अधिक पढ़ें