SQL Server の集計関数とは何ですか?

王林
リリース: 2022-03-24 15:40:31
オリジナル
28842 人が閲覧しました

集計関数には次のものが含まれます: 1. AVG、平均値を返します; 2. COUNT、指定されたグループ内のアイテムの数を返します; 3. MAX、指定されたデータの最大値を返します; 4. MIN、指定されたデータの最小値を返します Value; 5. SUM、指定されたデータの合計を返します; 6. VAR、指定された式内のすべての値の統計的分散を返します; 7. VARP など

SQL Server の集計関数とは何ですか?

このチュートリアルの動作環境: Windows7 システム、SQL Server 2019 バージョン、Dell G3 コンピューター

SQL Server集計関数は次のとおりです:

1、AVG

指定されたグループ内の平均値を返します。NULL 値は無視されます。 。

例:

select  prd_no,avg(qty) from sales group by prd_no
ログイン後にコピー
2, COUNT

指定されたグループ内の項目の数を返します。

例:

select  count(prd_no) from sales
ログイン後にコピー
3, MAX

## 指定されたデータの最大値を返します。

例:

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 データベースの技術記事

以上がSQL Server の集計関数とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!