Als «group-by» getaggte Fragen

GROUP BY ist ein Befehl im relationalen SQL-Datenbankstandard zum Reduzieren einer Gruppe von Zeilen, die gemeinsame Feldwerte haben, in einer einzelnen Zeile. Aggregatfunktionen können für andere Felder in der Gruppe ausgeführt werden, z. B. SUM () oder AVG (), um verwandte Daten zu einem einzigen Wert zusammenzufassen.

7
muss in der GROUP BY-Klausel erscheinen oder in einer Aggregatfunktion verwendet werden
Ich habe einen Tisch, der aussieht wie dieser Anrufer 'Makerar' cname | wmname | avg --------+-------------+------------------------ canada | zoro | 2.0000000000000000 spain | luffy | 1.00000000000000000000 spain | usopp | 5.0000000000000000 Und ich möchte den maximalen Durchschnitt für jeden c-Namen auswählen. SELECT cname, wmname, MAX(avg) FROM makerar GROUP BY cname; …

15
Was ist schneller, SELECT DISTINCT oder GROUP BY in MySQL?
Wenn ich einen Tisch habe CREATE TABLE users ( id int(10) unsigned NOT NULL auto_increment, name varchar(255) NOT NULL, profession varchar(255) NOT NULL, employer varchar(255) NOT NULL, PRIMARY KEY (id) ) und ich möchte alle eindeutigen Werte des professionFeldes erhalten, was schneller (oder empfohlen) wäre: SELECT DISTINCT u.profession FROM users …

9
MySQL bestellen vor vor gruppieren nach
Es gibt viele ähnliche Fragen, die hier zu finden sind, aber ich denke nicht, dass jemand die Frage angemessen beantwortet. Ich werde mit der derzeit beliebtesten Frage fortfahren und ihr Beispiel verwenden, wenn das in Ordnung ist. In diesem Fall besteht die Aufgabe darin, den neuesten Beitrag für jeden Autor …

11
Verwendung von count und group by bei derselben select-Anweisung
Ich habe eine SQL-Auswahlabfrage, die eine Gruppe von hat. Ich möchte alle Datensätze nach der Gruppe nach Anweisung zählen. Gibt es dafür einen Weg direkt von SQL? Wenn ich beispielsweise eine Tabelle mit Benutzern habe, möchte ich die verschiedenen Städte und die Gesamtzahl der Benutzer auswählen select town, count(*) from …
223 sql  count  group-by 

3
LINQ mit groupby und count
Das ist ziemlich einfach, aber ich bin ratlos: Angesichts dieser Art von Datensatz: UserInfo(name, metric, day, other_metric) und dieser Beispieldatensatz: joe 1 01/01/2011 5 jane 0 01/02/2011 9 john 2 01/03/2011 0 jim 3 01/04/2011 1 jean 1 01/05/2011 3 jill 2 01/06/2011 5 jeb 0 01/07/2011 3 jenn 0 …
221 c#  linq  group-by 

6
Wenden Sie mehrere Funktionen auf mehrere Groupby-Spalten an
Die Dokumente zeigen, wie Sie mehrere Funktionen gleichzeitig auf ein Groupby-Objekt anwenden, indem Sie ein Diktat mit den Namen der Ausgabespalten als Schlüssel verwenden: In [563]: grouped['D'].agg({'result1' : np.sum, .....: 'result2' : np.mean}) .....: Out[563]: result2 result1 A bar -0.579846 -1.739537 foo -0.280588 -1.402938 Dies funktioniert jedoch nur bei einem …


7
Pandas Gruppierung und Summe
Ich benutze diesen Datenrahmen: Fruit Date Name Number Apples 10/6/2016 Bob 7 Apples 10/6/2016 Bob 8 Apples 10/6/2016 Mike 9 Apples 10/7/2016 Steve 10 Apples 10/7/2016 Bob 1 Oranges 10/7/2016 Bob 2 Oranges 10/6/2016 Tom 15 Oranges 10/6/2016 Mike 57 Oranges 10/6/2016 Bob 65 Oranges 10/7/2016 Tony 1 Grapes 10/7/2016 …

6
Was bedeutet die SQL-Klausel „GROUP BY 1“?
Jemand hat mir eine SQL-Abfrage gesendet, in der die GROUP BYKlausel aus der folgenden Anweisung bestand : GROUP BY 1. Das muss ein Tippfehler sein, oder? Keine Spalte erhält den Alias ​​1. Was könnte das bedeuten? Bin ich zu Recht davon ausgegangen, dass dies ein Tippfehler sein muss?
200 mysql  sql  group-by 

7
MongoDB SELECT COUNT GROUP BY
Ich spiele mit MongoDB herum und versuche herauszufinden, wie man ein einfaches macht SELECT province, COUNT(*) FROM contest GROUP BY province Aber ich kann es nicht mit der Aggregatfunktion herausfinden. Ich kann es mit einer wirklich seltsamen Gruppensyntax machen db.user.group({ "key": { "province": true }, "initial": { "count": 0 }, …

4
SQL-Abfrage zum Suchen von Datensätzen mit count> 1
Ich habe eine Tabelle mit dem Namen PAYMENT. In dieser Tabelle habe ich eine Benutzer-ID, eine Kontonummer, eine Postleitzahl und ein Datum. Ich möchte alle Datensätze für alle Benutzer finden, die mehr als eine Zahlung pro Tag mit derselben Kontonummer haben. UPDATE: Zusätzlich sollte es einen Filter geben, der nur …
176 sql  count  group-by  having 

5
Verbinden Sie zwei Ergebnisse der SELECT-Anweisung
Ist es möglich, die Ergebnisse von 2 SQL- SELECTAnweisungen in einer Anweisung zusammenzufassen? Ich habe eine Datenbank mit Aufgaben, in der jeder Datensatz eine separate Aufgabe mit Fristen ist (und eine PALT, die nur einige INTTage vom Start bis zum Stichtag Agebeträgt, ist auch eine INTAnzahl von Tagen.) Ich möchte …
174 sql  select  join  group-by 


5
Pandas gruppieren nach Gruppen
Ich möchte meinen Datenrahmen nach zwei Spalten gruppieren und dann die aggregierten Ergebnisse innerhalb der Gruppen sortieren. In [167]: df Out[167]: count job source 0 2 sales A 1 4 sales B 2 6 sales C 3 3 sales D 4 7 sales E 5 5 market A 6 3 …


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.