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 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×