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.

1
LINQ-Gruppierung nach mehreren Feldern - Syntaxhilfe
Was ist die Korrektur, die zum Beispiel 2 benötigt wird, um nach mehreren Spalten zu gruppieren? Beispiel 1 var query = from cm in cust group cm by new { cm.Customer, cm.OrderDate } into cms select new { Key1 = cms.Key.Customer,Key2=cms.Key.OrderDate,Count=cms.Count() }; Beispiel 2 (falsch) var qry = cust.GroupBy(p => …
73 c#  linq  group-by 

9
GROUP BY ohne Aggregatfunktion
Ich versuche, GROUP BY (neu in Oracle DBMS) ohne Aggregatfunktion zu verstehen . Wie funktioniert es? Folgendes habe ich versucht. EMP-Tabelle, auf der ich mein SQL ausführen werde. SELECT ename , sal FROM emp GROUP BY ename , sal SELECT ename , sal FROM emp GROUP BY ename; Ergebnis ORA-00979: …


3
LINQ Group By und Sammlung auswählen
Ich habe diese Struktur Customer - has many Orders - has many OrderItems Ich möchte eine Liste von CustomerItemsvia LINQ mit einer Teilmenge von OrderItems: List of new { Customer, List<OrderItem> Items } Dies ist eine Gruppierung aller Artikel, die ein Kunde aus der Teilmenge der Artikel bestellt hat Wie …
72 c#  linq  group-by 

14
Wie wähle ich die erste Zeile für jede Gruppe in MySQL aus?
In C # wäre es so: table .GroupBy(row => row.SomeColumn) .Select(group => group .OrderBy(row => row.AnotherColumn) .First() ) Linq-To-Sql übersetzt es in den folgenden T-SQL-Code: SELECT [t3].[AnotherColumn], [t3].[SomeColumn] FROM ( SELECT [t0].[SomeColumn] FROM [Table] AS [t0] GROUP BY [t0].[SomeColumn] ) AS [t1] OUTER APPLY ( SELECT TOP (1) [t2].[AnotherColumn], [t2].[SomeColumn] …

2
Wie gruppiere ich data.table nach mehreren Spalten?
Ich verwende das data.tablePaket, um eine zusammenfassende Statistiksammlung für einen Datensatz zu beschleunigen. Ich bin gespannt, ob es eine Möglichkeit gibt, nach mehr als einer Spalte zu gruppieren. Meine Daten sehen folgendermaßen aus: purchaseAmt adShown url 15.54 00001 150000001 4.82 00002 150000001 157.99 05005 776300044 ... ... ... Ich kann …
70 r  group-by  data.table 
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.