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

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

Barbara Streisand
發布: 2025-01-12 08:44:45
原創
352 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板