Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-查询/SQL语句

【Access查询】ACCESS中DISTINCTROW 关键字的解释

时 间:2016-01-24 08:55:03
作 者:缪炜   ID:24010  城市:江阴
摘 要:ACCESS中DISTINCTROW 关键字的解释
正 文:


DISTINCTROW  关键字和DISTINCT关键字类似,

但DISTINCTROW是基于整行而非个别的域的。他只有在处理多个表时,并且只有在用户从某几个但非全部的表中选择数据域时才是有用的。如果用户的查询是基于一个表的,或者要从所有的表中选择数据域,则DISTINCTROW  关键字本质上和ALL关键字相同。

  
 例如,在我们的发票数据库中,每个顾客都可能没有、有一个或多个发票记录。假设我们希望找出有多少拥有多于一张发票的顾客,这时可以使用DISTINCTROW关键字来进行选择。  
 Select  DISTINCTROW  [Last  Name],  [First  Name]  
 FROM  tblCustomers  INNER  JOIN  tblInvoices  
 ON  tblCustomers.CustomerID  =  tblInvoices.CustomerID  
 如果我们不使用DISTINCTROW  关键字,得到的将是每个顾客的所有发票记录的行。

-----------------------------------------------

01. DISTINCTROW 只能用在Access中,SqlServer中不可用。

02. 用于在多数据表处理时返回唯一数据



Access软件网QQ交流群 (群号:54525238)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助