SQL Server中的聚合函數(shù)有哪些

聚合函數(shù)有:1、AVG,返回平均值;2、count,返回指定組中項(xiàng)目的數(shù)量;3、MAX,返回指定數(shù)據(jù)的最大值;4、MIN,返回指定數(shù)據(jù)的最小值;5、SUM,返回指定數(shù)據(jù)的和;6、var,返回給定表達(dá)式中所有值的統(tǒng)計(jì)方差;7、VARP等等。

SQL Server中的聚合函數(shù)有哪些

本教程操作環(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

2、COUNT

返回指定組中項(xiàng)目的數(shù)量。

例如:

select??count(prd_no)?from?sales

3、MAX

返回指定數(shù)據(jù)的最大值。

例如:

select??prd_no,max(qty)?from?sales?group?by?prd_no

4、MIN

返回指定數(shù)據(jù)的最小值。

例如:

select??prd_no,min(qty)?from?sales?group?by?prd_no

5、SUM

返回指定數(shù)據(jù)的和,只能用于數(shù)字列,空值被忽略。

例如:

select??prd_no,sum(qty)?from?sales?group?by?prd_no

6、COUNT_BIG

返回指定組中的項(xiàng)目數(shù)量,與COUNT函數(shù)不同的是COUNT_BIG返回bigint值,而COUNT返回的是int值。

例如:

select??count_big(prd_no)?from?sales

7、GROUPING

產(chǎn)生一個(gè)附加的列,當(dāng)用CUBE或ROLLUP運(yùn)算符添加行時(shí),輸出值為1.當(dāng)所添加的行不是由CUBE或ROLLUP產(chǎn)生時(shí),輸出值為0

例如:

select??prd_no,sum(qty),grouping(prd_no)?from?sales?group?by?prd_no?with?rollup

8、BINARY_CHECKSUM

返回對(duì)表中的行或表達(dá)式列表計(jì)算的二進(jìn)制校驗(yàn)值,用于檢測(cè)表中行的更改。

例如:

select??prd_no,binary_checksum(qty)?from?sales?group?by?prd_no

9、CHECKSUM_AGG?

返回指定數(shù)據(jù)的校驗(yàn)值,空值被忽略。

例如:

select??prd_no,checksum_agg(binary_checksum(*))?from?sales?group?by?prd_n

10、CHECKSUM

?返回在表的行上或在表達(dá)式列表上計(jì)算的校驗(yàn)值,用于生成哈希索引。

11、STDEV

?返回給定表達(dá)式中所有值的統(tǒng)計(jì)標(biāo)準(zhǔn)偏差。

select??stdev(prd_no)?from?sales

12、STDEVP

返回給定表達(dá)式中的所有值的填充統(tǒng)計(jì)標(biāo)準(zhǔn)偏差。
例如:

select??stdevp(prd_no)?from?sales

13、VAR

返回給定表達(dá)式中所有值的統(tǒng)計(jì)方差。

例如:

select??var(prd_no)?from?sales

14、VARP

?返回給定表達(dá)式中所有值的填充的統(tǒng)計(jì)方差。
例如:

select??varp(prd_no)?from?sales

相關(guān)推薦:sql數(shù)據(jù)庫(kù)技術(shù)文章

以上就是SQL Server中的

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊9 分享