UniqueValues 屬性

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

若要省略顯示在資料工作表檢視中之欄位內包含重複資料的記錄,可以使用 UniqueValues 屬性。例如,如果查詢輸出包含一個以上的欄位,則所有欄位的值組合都必須是唯一的,結果中才能包含特定的記錄。

附註: UniqueValues屬性僅適用於新增和產生資料表巨集指令查詢及選取的查詢。

設定值

UniqueValues 屬性使用下列設定值。

設定值

描述

只顯示那些在資料工作表檢視中所有欄位都唯一值的記錄

(預設) 顯示所有記錄


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

附註: 當使用 SQL 陳述式建立新的查詢時,可以設定此屬性。DISTINCT 述詞對應 UniqueValues 屬性設定,DISTINCTROW 述詞則對應 UniqueRecords 屬性設定。

備註

UniqueValues 屬性設定為 [是] 時,查詢的結果無法更新,且不會反應其他使用者所做的後續變更。

UniqueValues 屬性與 UniqueRecords 屬性相關,每次只能有一個屬性可以設為 [是]。例如,將 UniqueValues 屬性設為 [是] 時,Microsoft Office Access 2007 會自動將 UniqueRecords 屬性設為 [否]。不過,您也可以將這兩者都設為 [否],這時便會傳回所有記錄。

秘訣

如果要計算某個欄位中值的執行個體數目,請建立合計查詢。

範例

此範例中的 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 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×