首頁 >資料庫 >mysql教程 >如何準確統計Access查詢中的唯一值?

如何準確統計Access查詢中的唯一值?

Barbara Streisand
Barbara Streisand原創
2025-01-12 08:44:45353瀏覽

How to Accurately Count Unique Values in an Access Query?

高效統計存取查詢中的唯一記錄

標準 COUNT(DISTINCT field) 語法在計算 Access 查詢中的唯一值時可能會失敗。 這是一個可靠的解決方法:

<code class="language-sql">SELECT Count(*) AS UniqueCount
FROM (SELECT DISTINCT Name FROM table1)  AS UniqueNames;</code>

此方法使用子查詢首先將不同的 Name 值與 table1 隔離開來。然後,外部查詢計算所得子集的行數,準確反映唯一計數。

範例:

讓我們用這個table1

ID Name Family
1 A AA
2 B BB
3 A AB
4 D DD
5 E EE
6 A AC

應用程式查詢:

<code class="language-sql">SELECT Count(*) AS UniqueCount
FROM (SELECT DISTINCT Name FROM table1)  AS UniqueNames;</code>

結果:

<code>+-------------+
| UniqueCount |
+-------------+
| 4           |
+-------------+</code>

這清楚地顯示了唯一名稱(A、B、D、E)的正確計數。 此方法為計算 Access 資料庫中的唯一值提供了強大且準確的解決方案。

以上是如何準確統計Access查詢中的唯一值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn