ホームページ >データベース >mysql チュートリアル >Access クエリ フィールド内の固有の項目を数える方法
このガイドでは、Access クエリの特定のフィールド内の一意の値を正確にカウントする方法を示し、ユーザーが遭遇する一般的なエラーに対処します。 この解決策には 2 つのクエリ アプローチが含まれます。
ステップ 1: 固有のエントリを分離する
まず、ターゲット フィールドから一意の値を抽出するサブクエリを構築します。 フィールドの名前が「Name」、テーブルが「table1」であると仮定します。 サブクエリは次のようになります:
<code class="language-sql">SELECT DISTINCT Name FROM table1</code>
このクエリは、一意の「名前」エントリのみを返します。
ステップ 2: 固有のエントリを数える
次に、サブクエリの結果をカウントするメイン クエリを作成します。このクエリは、サブクエリをデータ ソースとして使用します:
<code class="language-sql">SELECT Count(*) AS UniqueNameCount FROM (SELECT DISTINCT Name FROM table1) AS UniqueNames;</code>
Count(*)
関数は、サブクエリによって返されたすべての行 (定義上、一意です) をカウントします。 結果にはエイリアス UniqueNameCount
.
ステップ 3: クエリの実行
この変更されたクエリを実行します。 結果には、「名前」フィールドの一意のエントリの数が正確に反映されます。 提供されている例の場合、期待される出力は次のとおりです:
<code>4 row(s)</code>
Access クエリでの個別の値と集計関数の操作の詳細については、リンクされた Access ドキュメントを参照してください。
以上がAccess クエリ フィールド内の固有の項目を数える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。