次の方法で共有


テーブル内の行数のカウント (Visual Database Tools)

適用対象:SQL Server

テーブル内の行をカウントして、次の値を決定できます。

  • テーブル内の行の合計数 (たとえば、titles テーブル内のすべての書籍の数)。

  • 特定の条件を満たすテーブル内の行数 (たとえば、titles テーブル内の 1 つの発行元による書籍の数)。

  • 特定の列の値の数。

列の値をカウントする場合、null はカウントに含まれません。 たとえば、advance 列の値を持つ titles テーブル内の書籍の数をカウントできます。 既定では、カウントには一意の値だけでなく、すべての値が含まれます。

3 種類すべてのカウントのプロシージャは似ています。

テーブル内のすべての行をカウントするには

  1. 集計するテーブルがダイアグラム ペインに既に存在することを確認します。

  2. [ダイアグラム] ウィンドウの背景を右クリックし、ショートカット メニューから [グループ 追加] を選択します。 クエリおよびビュー デザイナー は、[抽出条件] ウィンドウのグリッドに グループ化基準 列を追加します。

  3. テーブルまたはテーブル値オブジェクトを表す四角形の * (すべての列) を選択します。

    クエリおよびビュー デザイナーは、[抽出条件] ペインの [グループ化] 列に カウントという用語を自動的に入力し、集計する列に列の別名を割り当てます。 自動的に生成されたこのエイリアスは、より意味のあるエイリアスに置き換えることができます。 詳細については、「列エイリアスの作成 (Visual Database Tools)」を参照してください。

  4. クエリを実行します。

条件を満たすすべての行をカウントするには

  1. 集計するテーブルがダイアグラム ペインに既に存在することを確認します。

  2. ダイアグラム ウィンドウの背景を右クリックし、ショートカット メニューから [グループで追加] を選択します。 クエリおよびビュー デザイナーは、[抽出条件] ペインのグリッドに グループ化列を追加します。

  3. テーブルまたはテーブル構造オブジェクトを表す四角形内の *(すべての列) を選択します。

    クエリおよびビュー デザイナーは、[抽出条件] ペインの[グループ化] 列に[カウント]という用語を自動的に入力し、集計する列に別名を割り当てます。 クエリ出力でより便利な列見出しを作成するには、「列エイリアスの作成 (Visual Database Tools) を参照してください。

  4. 検索するデータ列を追加し、出力 列のチェック ボックスをオフにします。

    クエリおよびビュー デザイナーは、グループ化 という用語をグリッドの [グループ化] 列 自動的に入力します。

  5. [グループ化] 列の [グループ化] を [場所]に変更します。

  6. 検索するデータ列の フィルター 列に検索条件を入力します。

  7. クエリを実行します。

列の値をカウントするには

  1. 集計するテーブルがダイアグラム ペインに既に存在することを確認します。

  2. [ダイアグラム] ウィンドウの背景を右クリックし、ショートカット メニューから [グループ 追加] を選択します。 クエリおよびビュー デザイナーは、[抽出条件] ペインのグリッドに グループ化列を追加します。

  3. カウントする列を条件ペインに追加します。

    クエリおよびビュー デザイナーは、グループ化 列に グループ化 という用語を自動的に入力します。

  4. グループ化 列の グループ化カウントとして変更します。

    手記

    一意の値のみをカウントするには、[個別 カウント] を選択します。

  5. クエリを実行します。

参照

クエリ結果のソートとグループ化 (Visual Database Tools)
クエリ結果の集計 (Visual Database Tools)