sql >> データベース >  >> RDS >> Access

Accessでクロス集計クエリウィザードを使用する方法

    クエリウィザードを使用して、数分以内にクロス集計クエリを作成します。

    クロス集計クエリは、合計、平均、またはその他の集計関数を計算し、結果を2つの値のセット(1つはデータシートの左側、もう1つは上部)でグループ化する特殊なタイプのクエリです。

    >

    行見出しにするフィールド、列見出しを含むフィールド、および要約する値を含むフィールドを指定します。

    以下では、クロス集計クエリウィザードを使用してクロス集計クエリを作成する方法を示します。

    • 結果

      クロス集計クエリを作成すると、このスクリーンショットのような結果が表示されます。

      データが2つのフィールドでグループ化されていることに注意してください。行見出しと列見出し。

      各アーティストは行見出しとしてリストされ、各ジャンルは列見出しとしてリストされています。

      これにより、結果内に要約されたデータを表示できます。

      この例は、各アーティストが各ジャンルでリリースしたアルバムの数を示しています。そのため、一部のアーティストがさまざまなジャンルのアルバムをリリースしていることがわかります。クエリには、アルバムの総数も表示されます。

      これは単なるサンプルデータです。現実の世界では、これらのアーティストはこれよりもはるかに多くのアルバムをリリースしています。

    • データ

      クロス集計クエリを作成するときは、テーブルまたは別のクエリに基づいて作成できます。

      この例では、別のクエリに基づいています。クエリは、データベースからこのアーティスト、アルバム、およびジャンルのリストを返します。

      ジャンルは、アーティストではなくアルバムにリンクされています。そのため、アーティストはさまざまなジャンルのさまざまなアルバムをリリースできます。

    1. クエリウィザードを起動する

      クエリウィザードをクリックします 作成から リボンのタブ。

      これにより、クエリウィザードが起動します。

    2. クロス集計クエリウィザードを選択

      クロスタブクエリウィザードを選択します リストからOKをクリックします 。

    3. テーブルまたはクエリを選択

      クロス集計クエリ結果のフィールドを含むテーブルまたはクエリを選択します。

      この例では、クエリ(3つのテーブルからデータを返す)を選択します。

      次へ>をクリックします 。

    4. 行見出しを選択/秒

      行見出しにするフィールドを選択します。

      最大3つのフィールドを選択できます。ただし、この例では、1つだけを選択します。

      次へ>をクリックします 。

    5. 列見出しを選択

      列見出しにするフィールドを選択します。

      次へ>をクリックします 。

    6. データフィールドと関数を選択

      行と列の交差ごとに計算するフィールドを選択します。

      この例では、 AlbumName を使用します フィールドとCount() 働き。これにより、アーティストが特定のジャンルでリリースしたアルバムの数が表示されます。

      はい、行の合計を含めます も残します チェックすると、アーティストごとにすべてのジャンルの合計が表示されます。

      次へ>をクリックします 。

    7. クエリに名前を付けて終了

      クエリの名前を指定します(またはAccessが提案する名前のままにします)。

      また、結果をすぐに表示するか、デザインビューに移動するかを選択して、クエリをさらにカスタマイズできるようにします。

      完了をクリックします クロス集計クエリを作成します。

    8. 結果

      クエリを表示を選択した場合 これでクエリが実行され、結果が表示されます。


    1. リレーショナルモデル

    2. エラー:インデックス式の関数は、PostgresでIMMUTABLEとマークする必要があります

    3. IntegrityErrorの重複キー値が一意の制約に違反しています-django/postgres

    4. 電話番号を文字列と整数で保存するのが最適なのはなぜですか?