UniqueValues 属性

要忽略包含在 数据表视图下所显示的字段中包含重复数据的记录,可使用 UniqueValues 属性。 例如,如果查询的输出包含多个字段,对于要包含在结果中的给定记录,来自所有字段的值的组合必须是唯一的。

注意: UniqueValues 属性仅适用于追加查询、生成表查询和选择查询。

设置

UniqueValues 属性使用以下设置。

设置

说明

仅显示在“数据表”视图中所有字段值都唯一的记录。

(默认)显示所有记录。


可以在查询的属性表或查询窗口的 SQL 视图中设置 UniqueValues 属性。

注意: 在使用 SQL 语句新建查询时,可以设置此属性。 DISTINCT 谓词对应于 UniqueValues 属性设置。 DISTINCTROW 谓词对应于 UniqueRecords 属性设置。

备注

UniqueValues 属性设置为“是”时,查询结果,也不可反映其他用户的后续更改。

UniqueValuesUniqueRecords 属性相互关联,一次只能将它们中一个设置为“是”。 例如,将 UniqueValues 属性设置为“是”时,Microsoft Office Access 2007 自动将 UniqueRecords 属性设置为“否”。 但可将它们都设置为“否”。 这两个属性都设置为“否”时,返回所有记录。

提示

若要计算字段中某个值的实例数量,请创建总计查询。

示例

本示例中的 SELECT 语句返回拥有客户的国家/地区列表。 由于在每个国家/地区内可能有多个客户,Customers 表中许多记录可能国家/地区名都相同。 但在查询结果中,每一个国家/地区只显示一次。

此示例使用包含以下数据的客户表。

国家/地区

公司名

巴西

Familia Arquibaldo

巴西

Gourmet Lanchonetes

巴西

Hanari Carnes

法国

Du monde entier

法国

Folies gourmandes

德国

Frankenversand

爱尔兰

Hungry Owl All-Night Grocers


此 SQL 语句返回下表中的国家/地区:

SELECT DISTINCT Customers.CountryRegion
FROM Customers;

返回的国家/地区

巴西

法国

德国

爱尔兰


需要更多帮助?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

×