検索
ホームページデータベースSQLSQL Server の集計関数とは何ですか?

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

Nov 20, 2020 pm 02:03 PM
sql server集計関数

集計関数には次のものが含まれます: 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 サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
SQL:すべての人がデータ管理にアクセスできるようにしますSQL:すべての人がデータ管理にアクセスできるようにしますApr 12, 2025 am 12:14 AM

sqlmakesdatamanagemagementisibletoallbyproviding asimpleyetpowerfultoolset andmanagingdatabases.1)itworks withersortifyify what what what what what what what what whatysortsopecifyifyを許可します

SQLインデックス戦略:クエリパフォーマンスを桁違いに改善するSQLインデックス戦略:クエリパフォーマンスを桁違いに改善するApr 11, 2025 am 12:04 AM

SQLインデックスは、巧妙なデザインを通じてクエリパフォーマンスを大幅に改善できます。 1. Bツリー、ハッシュ、フルテキストインデックスなどの適切なインデックスタイプを選択します。 2。複合インデックスを使用して、マルチフィールドクエリを最適化します。 3.オーバーインデックスを避けて、データメンテナンスのオーバーヘッドを減らします。 4.不要なインデックスの再構築や削除など、定期的にインデックスを維持します。

SQLで制約を削除する方法SQLで制約を削除する方法Apr 10, 2025 pm 12:21 PM

SQLの制約を削除するには、次の手順を実行します。削除する制約名を特定します。 ALTER TABLEステートメントを使用してください:Table Table Name Drop Constraint Constraint Nameを変更します。削除を確認します。

SQLトリガーを設定する方法SQLトリガーを設定する方法Apr 10, 2025 pm 12:18 PM

SQLトリガーは、特定のイベントが指定されたテーブルで実行されたときに特定のアクションを自動的に実行するデータベースオブジェクトです。 SQLトリガーをセットアップするには、トリガー名、テーブル名、イベントタイプ、トリガーコードを含むCreate Triggerステートメントを使用できます。トリガーコードは、ASキーワードを使用して定義され、SQLまたはPL/SQLステートメントまたはブロックが含まれます。トリガー条件を指定することにより、Where句を使用して、トリガーの実行範囲を制限できます。トリガー操作は、インサート、更新、または削除ステートメントを使用してトリガーコードで実行できます。新しいキーワードと古いキーワードを使用して、トリガーコードの影響を受けるキーワードを参照できます。

SQLクエリのインデックスを追加する方法SQLクエリのインデックスを追加する方法Apr 10, 2025 pm 12:15 PM

インデックス作成は、データ列を並べ替えてデータ検索を加速するデータ構造です。 SQLクエリにインデックスを追加する手順は次のとおりです。インデックス化する必要がある列を決定します。適切なインデックスタイプ(Bツリー、ハッシュ、またはビットマップ)を選択します。 Create Indexコマンドを使用して、インデックスを作成します。インデックスを定期的に再構築または再編成して、その効率を維持します。インデックスの追加の利点には、クエリパフォーマンスの改善、I/O操作の削減、最適化された並べ替えとフィルタリング、および並行性の改善が含まれます。クエリが特定の列を使用することが多い場合、ソートまたはグループ化する必要がある大量のデータを返し、大きい複数のテーブルまたはデータベーステーブルが含まれます。インデックスの追加を検討する必要があります。

SQLステートメントにIfelseの使用方法SQLステートメントにIfelseの使用方法Apr 10, 2025 pm 12:12 PM

Ifelseステートメントは、条件付き評価結果に基づいて異なる値を返す条件付きステートメントです。その構文構造は次のとおりです。if(条件)then return_value_if_condition_is_true elsen return_value_if_condition_is_false end if;。

SQLデータベースエラーを表示する方法SQLデータベースエラーを表示する方法Apr 10, 2025 pm 12:09 PM

SQLデータベースエラーを表示する方法は次のとおりです。1。エラーメッセージを直接表示します。 2。エラーを表示し、警告コマンドを表示します。 3.エラーログにアクセスします。 4.エラーコードを使用して、エラーの原因を見つけます。 5.データベース接続とクエリ構文を確認します。 6.デバッグツールを使用します。

SQLを個別に使用する方法SQLを個別に使用する方法Apr 10, 2025 pm 12:06 PM

個別の演算子は、SQLクエリの重複行を除外し、一意の値のみを返すために使用されます。一意の値のリストを取得したり、一意の値の数を数えたり、グループと組み合わせて使用​​したりするなどのシナリオに適しています。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター