2009-08-08 6 views

Antwort

7

Sie sollten die group by statement verwenden.

Die GROUP BY-Anweisung wird in Verbindung mit den Aggregate Funktionen Gruppe der Ergebnismenge durch eine oder mehr Säulen verwendet.

Zum Beispiel:

SELECT column_name, aggregate_function(column_name) 
FROM table_name 
WHERE column_name operator value 
GROUP BY column_name 

Sie können here ein komplettes Beispiel sehen.

0

Ja, sie BY-Klausel GROUP hinzufügen.

0

Wenn Sie einige Felder gruppieren, können Sie diese Felder anzeigen und andere zusammenfassen. z.B .:

SELECT colA, colB, SUM(colC) 
FROM TheTable 
GROUP BY colA, colB 

Aggregation von SUM sein kann, MIN, MAX usw.

1

Ja natürlich. Lesen Sie GROUP BY und Aggregatfunktionen. z.B.

SELECT col1, col2, SUM(col3) 
FROM table 
GROUP BY col1, col2 
0

können Sie zeigen gewöhnliche Spalten oder Ausdrücke der gewöhnlichen Spalten basiert, aber nur, wenn sie in dem Satz von Spalten/Ausdrücke enthalten sind Sie agregating über (was in GROUP BY-Klausel aufgeführt wird).

Verwandte Themen