使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

當您想要在資料工作表檢視中所顯示的欄位中略過包含重複資料的記錄時,您可以使用 UniqueValues 屬性。 例如,若查詢的輸出包含一個以上的欄位,所有欄位值的組合對特定記錄而言必須為不重複的,才能包含在結果中。

附註:  UniqueValues 屬性僅適用於新增以及產生資料表動作的查詢與選取查詢。

設定

UniqueValues 屬性使用以下設定。

設定

描述

Yes

只顯示在 [資料工作表] 檢視中顯示的所有欄位值為不重複的記錄。

No

(預設) 顯示所有記錄。


您可以在查詢的屬性工作表中或查詢視窗的 SQL 檢視中設定 UniqueValues 屬性。

附註: 您可以在建立查詢時使用 SQL 陳述式設定此屬性。 DISTINCT 述詞會對應至 UniqueValues 屬性設定。 DISTINCTROW 述詞會對應至 UniqueRecords 屬性設定。

備註

當您將 UniqueValues 屬性設為 Yes 時,查詢結果便無法更新,也不會反映其他使用者所做的後續變更。

UniqueValuesUniqueRecords 屬性之所以相關,是因為每次只有其中一個屬性可設為 Yes。 例如,當您將 UniqueValues 屬性設為 Yes 時,Microsoft Office Access 2007 會自動將 UniqueRecords 屬性設為 No。 不過您可以將這兩者同時設為 No。 當兩個屬性都設為 No 時,系統會傳回所有記錄。

祕訣

如果您想要計算欄位中某個值的例項數目,請建立合計查詢。

範例

此範例中的 SELECT 陳述式會傳回有客戶的國家/地區清單。 因為每個國家/地區中可能有多個客戶,因此客戶資料表中可能會有多筆記錄的國家/地區相同。 不過,每個國家/地區在查詢結果中只會顯示一次。

此範例會使用包含下列資料的客戶資料表。

國家/地區

公司名稱

巴西

Familia Arquibaldo

巴西

Gourmet Lanchonetes

巴西

Hanari Carnes

法國

Du monde entier

法國

Folies gourmandes

德國

Frankenversand

愛爾蘭

Hungry Owl All-Night Grocers


此 SQL 陳述式會傳回下表中的國家/地區:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

傳回的國家/地區

巴西

法國

德國

愛爾蘭


需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×