aggregate पर टैग किए गए जवाब

एकल डेटा बिंदु में कई डेटा बिंदुओं को मिलाना। यह आमतौर पर एसक्यूएल के संदर्भ में प्रयोग किया जाता है और आमतौर पर किसी प्रकार का एक कुल कार्य करने के लिए।

2
गैर-सकल ARRAY () निर्माता की तुलना में array_agg () धीमा क्यों है?
मैं अभी कुछ पुराने कोड की समीक्षा कर रहा था, जो प्री-8.4 PostgreSQL के लिए लिखा गया था , और मैंने कुछ वास्तव में निफ्टी देखा। मुझे याद है कि एक कस्टम फंक्शन दिन में कुछ इस तरह से होता है, लेकिन मैं भूल गया कि पूर्व क्या array_agg()दिखता था। …

4
कुल योग पर एक पंक्ति के प्रतिशत की गणना
बुरे शीर्षक के लिए क्षमा याचना, मुझे यकीन नहीं था कि इसके लिए एक अच्छा शीर्षक क्या होगा। यह वर्तमान में (मेरे द्वारा काम कर रहे) डेटा का सरलीकृत दृश्य है Agent | Commission ---------|------------ Smith | 100 Neo | 200 Morpheus | 300 मुझे कुल कमीशन के प्रतिशत की …

1
यह स्ट्रीम एग्रीगेट क्यों आवश्यक है?
इस क्वेरी को देखें। यह बहुत सरल है (तालिका और सूचकांक परिभाषाओं के लिए पोस्ट का अंत देखें और एक रेपो स्क्रिप्ट): SELECT MAX(Revision) FROM dbo.TheOneders WHERE Id = 1 AND 1 = (SELECT 1); नोट: "और 1 = (सिलेक्ट 1) इस क्वेरी को ऑटो-पैरामीटर से बनाए रखने के लिए …

3
क्यों एक समूह द्वारा एक के बिना एक समूह के साथ काफी तेजी से एक क्वेरी क्वेरी है?
मैं बस उत्सुक हूं कि एक समग्र क्वेरी GROUP BYबिना किसी खंड के इतनी तेजी से क्यों चलती है । उदाहरण के लिए, इस क्वेरी को चलने में लगभग 10 सेकंड लगते हैं SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 जबकि यह एक सेकंड से भी कम समय लेता …

1
क्या हम Transact-SQL में कुल कार्यों के बाद एक समान चिह्न (=) डाल सकते हैं?
मुझे इस तरह से एक स्क्रिप्ट का सामना करना पड़ा है: set @sum = sum = (case when somecol1 is null then DATEDIFF(d,[somecol2],somecol3) else 0 end) मैं दूसरे कीवर्ड योग के बाद बराबर चिह्न (=) का अर्थ नहीं समझ सकता। जब मैं क्वेरी चलाता हूं तो यह समान चिह्न और …

1
Postgres में मुझे विंडो फ़ंक्शन का एग्रीगेट कैसे मिलेगा?
मेरे पास एक तालिका है जिसमें पूर्णांक सरणियों के क्रमपरिवर्तन / संयोजन के दो कॉलम और एक तीसरा कॉलम है, जिसमें मान है: CREATE TABLE foo ( perm integer[] NOT NULL, combo integer[] NOT NULL, value numeric NOT NULL DEFAULT 0 ); INSERT INTO foo VALUES ( '{3,1,2}', '{1,2,3}', '1.1400' …

4
मैं विंडो क्वेरी कैसे लिख सकता हूं, जो असतत बाल्टियां बनाने के लिए एक कॉलम का उपयोग करता है?
मेरे पास एक तालिका है जिसमें दशमलव मानों का एक कॉलम शामिल है, जैसे कि: id value size -- ----- ---- 1 100 .02 2 99 .38 3 98 .13 4 97 .35 5 96 .15 6 95 .57 7 94 .25 8 93 .15 मुझे जो पूरा करने की …

1
हैश एग्रीगेट बेलआउट
एक प्रश्न जो एक चैट चर्चा में उत्पन्न हुआ: मुझे पता है कि हैश को एक तरह से नेस्टेड लूप्स की तरह से जमानतदार स्विच से जोड़ा जाता है। एक हैश एग्रीगेट बेलआउट के लिए SQL सर्वर क्या करता है (यदि यह बिल्कुल भी हो सकता है)?

2
सम्मिलित तालिका में कुल मूल्य का वृद्धिशील अंक प्राप्त करें
मेरे पास एक MySQL 5.7.22 डेटाबेस में दो टेबल हैं: postsऔर reasons। प्रत्येक पोस्ट पंक्ति में और कई कारण पंक्तियों के अंतर्गत आता है। प्रत्येक कारण में इसके साथ एक भार जुड़ा होता है, और प्रत्येक पद का कुल एकत्र वजन होता है। वजन के 10 अंकों (यानी 0, 10, …

2
सरणियों के कुशल विलय (डुप्लिकेट को हटाने)
मेरे पास दो टेबल हैं, left2और right2। दोनों टेबल बड़ी (1-10M पंक्तियाँ) होंगी। CREATE TABLE left2(id INTEGER, t1 INTEGER, d INTEGER); ALTER TABLE left2 ADD PRIMARY KEY (id,t1); CREATE TABLE right2( t1 INTEGER, d INTEGER, arr INTEGER[] ); ALTER TABLE right2 ADD PRIMARY KEY(t1,d); मैं इस प्रकार की क्वेरी करूँगा: …

2
एक एकल चयन कथन में कई श्रेणियों के लिए वापसी मायने रखता है
मेरे पास एक पोस्टग्रैज डेटाबेस तालिका fooहै, जिसमें अन्य चीजों के अलावा, score0 से लेकर 10 तक की सीमाएँ हैं। 10. मैं कुल अंकों की संख्या, 0 और 3 के बीच अंकों की संख्या, 4 के बीच के अंकों की संख्या वापस करने के लिए एक क्वेरी चाहता हूं। और …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.