SQL Server中的聚合函数有哪些
本教程操作環(huán)境:windows7系統(tǒng)、SQL Server 2019版、Dell G3電腦
sql server中的聚合函數(shù)有:
1、AVG
返回指定組中的平均值,空值被忽略。
例如:
select prd_no,avg(qty) from sales group by prd_no
登錄后復(fù)制
2、COUNT
返回指定組中項目的數(shù)量。
例如:
select count(prd_no) from sales
登錄后復(fù)制
3、MAX
返回指定數(shù)據(jù)的最大值。
例如:
select prd_no,max(qty) from sales group by prd_no
登錄后復(fù)制
4、MIN
返回指定數(shù)據(jù)的最小值。
例如:
select prd_no,min(qty) from sales group by prd_no
登錄后復(fù)制
5、SUM
返回指定數(shù)據(jù)的和,只能用于數(shù)字列,空值被忽略。
例如:
select prd_no,sum(qty) from sales group by prd_no
登錄后復(fù)制
6、COUNT_BIG
返回指定組中的項目數(shù)量,與COUNT函數(shù)不同的是COUNT_BIG返回bigint值,而COUNT返回的是int值。
例如:
select count_big(prd_no) from sales
登錄后復(fù)制
7、GROUPING
產(chǎn)生一個附加的列,當(dāng)用CUBE或ROLLUP運算符添加行時,輸出值為1.當(dāng)所添加的行不是由CUBE或ROLLUP產(chǎn)生時,輸出值為0
例如:
select prd_no,sum(qty),grouping(prd_no) from sales group by prd_no with rollup
登錄后復(fù)制
8、BINARY_CHECKSUM
返回對表中的行或表達式列表計算的二進制校驗值,用于檢測表中行的更改。
例如:
select prd_no,binary_checksum(qty) from sales group by prd_no
登錄后復(fù)制
9、CHECKSUM_AGG
返回指定數(shù)據(jù)的校驗值,空值被忽略。
例如:
select prd_no,checksum_agg(binary_checksum(*)) from sales group by prd_n
登錄后復(fù)制
10、CHECKSUM
返回在表的行上或在表達式列表上計算的校驗值,用于生成哈希索引。
11、STDEV
返回給定表達式中所有值的統(tǒng)計標準偏差。
select stdev(prd_no) from sales
登錄后復(fù)制
12、STDEVP
返回給定表達式中的所有值的填充統(tǒng)計標準偏差。
例如:
select stdevp(prd_no) from sales
登錄后復(fù)制
13、VAR
返回給定表達式中所有值的統(tǒng)計方差。
例如:
select var(prd_no) from sales
登錄后復(fù)制
14、VARP
返回給定表達式中所有值的填充的統(tǒng)計方差。
例如:
select varp(prd_no) from sales
登錄后復(fù)制
相關(guān)推薦:sql數(shù)據(jù)庫技術(shù)文章
以上就是SQL Server中的聚合函數(shù)有哪些的詳細內(nèi)容,更多請關(guān)注風(fēng)君子博客其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的SQL Server中的聚合函数有哪些的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 奔驰 10 万辆 S 级轿车和 C 级车
- 下一篇: 微型计算机存储系统中prom是什么(某八