Zu den Aggregationsfunktionen gehören: 1. AVG, gibt den Durchschnittswert zurück; 2. COUNT, gibt die Anzahl der Elemente in der angegebenen Gruppe zurück; 3. MAX, gibt den Maximalwert der angegebenen Daten zurück; der angegebenen Daten; 5. SUM, gibt die Summe der angegebenen Daten zurück 6. VAR, gibt die statistische Varianz aller Werte in einem bestimmten Ausdruck zurück;
Die Betriebsumgebung dieses Tutorials: Windows 7-System, SQL Server 2019-Version, Dell G3-Computer
Die Aggregatfunktionen in SQL Server sind:
1, AVG
Return Zur angegebenen Gruppe gehört der Durchschnittswert, Nullwerte werden ignoriert.
Zum Beispiel:
select prd_no,avg(qty) from sales group by prd_no
2, COUNT
Gibt die Anzahl der Elemente in der angegebenen Gruppe zurück.
Zum Beispiel:
select count(prd_no) from sales
3, MAX
Gibt den Maximalwert der angegebenen Daten zurück.
Zum Beispiel:
select prd_no,max(qty) from sales group by prd_no
4, MIN
Gibt den Mindestwert der angegebenen Daten zurück.
Zum Beispiel:
select prd_no,min(qty) from sales group by prd_no
5, SUM
Gibt die Summe der angegebenen Daten zurück, kann nur für numerische Spalten verwendet werden und Nullwerte werden ignoriert.
Zum Beispiel:
select prd_no,sum(qty) from sales group by prd_no
6, COUNT_BIG
Gibt die Anzahl der Elemente in der angegebenen Gruppe zurück. Der Unterschied zur COUNT-Funktion besteht darin, dass COUNT_BIG einen Bigint-Wert zurückgibt, während COUNT einen Int-Wert zurückgibt.
Zum Beispiel:
select count_big(prd_no) from sales
7, GROUPING
erzeugt eine zusätzliche Spalte mit dem CUBE- oder ROLLUP-Operator. Der Ausgabewert ist 1. Wenn die hinzugefügte Zeile nicht mit CUBE oder erzeugt wird ROLLUP, der Ausgabewert ist 0
Zum Beispiel:
select prd_no,sum(qty),grouping(prd_no) from sales group by prd_no with rollup
8, BINARY_CHECKSUM
Gibt den binären Prüfwert zurück, der für die Zeilen in der Tabelle oder der Ausdrucksliste berechnet wurde und zum Erkennen von Änderungen in den Zeilen in verwendet wird Tisch.
Zum Beispiel:
select prd_no,binary_checksum(qty) from sales group by prd_no
9, CHECKSUM_AGG
Gibt den Prüfwert der angegebenen Daten zurück und leere Werte werden ignoriert.
Zum Beispiel:
select prd_no,checksum_agg(binary_checksum(*)) from sales group by prd_n
10, CHECKSUM
Gibt den in der Zeile der Tabelle oder in der Ausdrucksliste berechneten Prüfwert zurück, der zum Generieren des Hash-Index verwendet wird.
11. STDEV
Gibt die statistische Standardabweichung aller Werte im angegebenen Ausdruck zurück.
select stdev(prd_no) from sales
12, STDEVP
Gibt die Füllstatistik-Standardabweichung aller Werte im angegebenen Ausdruck zurück.
Zum Beispiel:
select stdevp(prd_no) from sales
13, VAR
Gibt die statistische Varianz aller Werte im angegebenen Ausdruck zurück.
Beispiel:
select var(prd_no) from sales
14, VARP
Gibt die statistische Varianz der Füllung für alle Werte im angegebenen Ausdruck zurück.
Zum Beispiel:
select varp(prd_no) from sales
Verwandte Empfehlungen:Technische Artikel zur SQL-Datenbank
Das obige ist der detaillierte Inhalt vonWas sind die Aggregatfunktionen in SQL Server?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!