集計関数には次のものが含まれます: 1. AVG、平均値を返します; 2. COUNT、指定されたグループ内のアイテムの数を返します; 3. MAX、指定されたデータの最大値を返します; 4. MIN、指定されたデータの最小値を返します Value; 5. SUM、指定されたデータの合計を返します; 6. VAR、指定された式内のすべての値の統計的分散を返します; 7. VARP など
このチュートリアルの動作環境: Windows7 システム、SQL Server 2019 バージョン、Dell G3 コンピューター
SQL Server集計関数は次のとおりです:
1、AVG
指定されたグループ内の平均値を返します。NULL 値は無視されます。 。
select prd_no,avg(qty) from sales group by prd_no
指定されたグループ内の項目の数を返します。
例:select count(prd_no) from sales
## 指定されたデータの最大値を返します。
例:
select prd_no,max(qty) from sales group by prd_no
4, MIN
## 指定されたデータの最小値を返します。
例:select prd_no,min(qty) from sales group by prd_no
5、SUM
指定されたデータの合計を返します。次の目的でのみ使用できます。数値列、空 値は無視されます。
例:select prd_no,sum(qty) from sales group by prd_no
6, COUNT_BIG
指定されたグループ内のアイテムの数を返します。これは異なります。 COUNT 関数から。COUNT_BIG は bigint 値を返し、COUNT は int 値を返します。
例:select count_big(prd_no) from sales
7, GROUPING
CUBE または ROLLUP 演算子を使用して追加すると、追加の列が生成されます。行が追加されると、出力値は 1 になります。追加された行が CUBE または ROLLUP によって生成されない場合、出力値は 0
例:select prd_no,sum(qty),grouping(prd_no) from sales group by prd_no with rollup
8、BINARY_CHECKSUM
テーブル内の行または式のリストに対して計算されたバイナリ チェック値を返します。テーブル内の行への変更を検出するために使用されます。
例:select prd_no,binary_checksum(qty) from sales group by prd_no
9、CHECKSUM_AGG
指定されたデータのチェック値と空の値を返します。は無視されます。
例:select prd_no,checksum_agg(binary_checksum(*)) from sales group by prd_n
10, CHECKSUM
テーブルの行または式リストで計算されたチェック値を返します。 、ハッシュインデックスを生成するために使用されます。11. STDEV
指定された式のすべての値の統計標準偏差を返します。
select stdev(prd_no) from sales
12, STDEVP
指定された式のすべての値の塗りつぶし統計の標準偏差を返します。 例:
select stdevp(prd_no) from sales
13、VAR
指定された式内のすべての値の統計的分散を返します。
例:select var(prd_no) from sales
14、VARP
指定された値のすべての値の埋められた統計分散を返します。表現。 例:
select varp(prd_no) from sales
以上がSQL Server の集計関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。