Als «aggregate» getaggte Fragen

Kombinieren mehrerer Datenpunkte zu einem einzigen Datenpunkt. Dies wird normalerweise in Bezug auf SQL und normalerweise auf eine Aggregatfunktion irgendeiner Art verwendet.

2
Warum ist array_agg () langsamer als der nicht aggregierte ARRAY () - Konstruktor?
Ich habe gerade einen alten Code überprüft, der für PostgreSQL vor 8.4 geschrieben wurde , und ich habe etwas wirklich Gutes gesehen. Ich erinnere mich, dass früher eine benutzerdefinierte Funktion etwas davon erledigte, aber ich vergaß, wie es vorher array_agg()ausgesehen hatte. Zur Überprüfung wird die moderne Aggregation folgendermaßen geschrieben. SELECT …

4
Berechnung des Prozentsatzes einer Zeile über der Gesamtsumme
Entschuldigung für den schlechten Titel, ich war mir nicht sicher, was ein guter Titel dafür sein würde. Dies sind derzeit (vereinfachte Ansicht der) Daten, mit denen ich arbeite Agent | Commission ---------|------------ Smith | 100 Neo | 200 Morpheus | 300 Ich muss den Prozentsatz der gesamten Provision berechnen, für …


3
Warum ist eine aggregierte Abfrage mit einer GROUP BY-Klausel wesentlich schneller als ohne?
Ich bin nur neugierig, warum eine aggregierte Abfrage mit einer GROUP BYKlausel so viel schneller ausgeführt wird als ohne. Die Ausführung dieser Abfrage dauert beispielsweise fast 10 Sekunden SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = 1 Während dieser dauert weniger als eine Sekunde SELECT MIN(CreatedDate) FROM MyTable WHERE SomeIndexedValue = …







1
SUMME über verschiedene Zeilen mit mehreren Verknüpfungen
Schema : CREATE TABLE "items" ( "id" SERIAL NOT NULL PRIMARY KEY, "country" VARCHAR(2) NOT NULL, "created" TIMESTAMP WITH TIME ZONE NOT NULL, "price" NUMERIC(11, 2) NOT NULL ); CREATE TABLE "payments" ( "id" SERIAL NOT NULL PRIMARY KEY, "created" TIMESTAMP WITH TIME ZONE NOT NULL, "amount" NUMERIC(11, 2) NOT …



1
SQL stündliche Datenaggregation in postgresql
Ich bin ein Neuling mit Datenbank, also suche ich Ihre Hilfe bei dieser. Ich habe eine Tabelle mit Zeitreihendaten. 2012/01/01 00:10, 10 2012/01/01 00:30, 5 2012/01/01 01:00, 10 2012/01/01 01:40, 10 2012/01/01 02:00, 20 In der Tabelle werden intervallbasierte Daten gespeichert, indem nur die Obergrenze des Intervalls beibehalten wird. Zum …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.