distinct用法
来源:互联网 发布:如何删除旧版windows 编辑:程序博客网 时间:2024/05/21 22:33
在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。
表A:
示例1
select distinct name from A
执行后结果如下:
示例2
select distinct name, id from A
执行后结果如下:
实际上是根据“name+id”来去重
示例3:统计
select count(distinct name) from A; --表中name去重后的数目, SQL Server支持,而Access不支持select count(distinct name, id) from A; --SQL Server和Access都不支持
示例4
select id, distinct name from A; --会提示错误,因为distinct必须放在开头
其他
distinct语句中select显示的字段只能是distinct指定的字段,其他字段是不可能出现的。例如,假如表A有“备注”列,如果想获取distinc name,以及对应的“备注”字段,想直接通过distinct是不可能实现的。
0 0
- distinct用法
- distinct用法
- distinct用法
- distinct用法
- DISTINCT 用法
- distinct 的用法
- MySQL的distinct 用法
- select 中的DISTINCT用法
- select 中的DISTINCT用法
- select 中的DISTINCT用法
- [ZZ]distinct 用法
- SQL DISTINCT的用法
- oracle distinct用法
- distinct 用法总结
- distinct , in 的用法
- mysql - distinct的用法
- mysql distinct 的用法
- datatable之distinct用法
- OpenGL: An OpenGL GUI Library
- 2659: [Beijing wc2012]算不出的算式 (数学)
- 【个人密码】安全策略【推荐阅读】
- java遍历磁盘或文件夹
- 【solr专题之四】关于VelocityResponseWriter
- distinct用法
- 制作u盘安装Ubuntu
- ios开发中的一些小技巧
- JSP Cookie 使用完全详解
- CentOS6.5下安装wine
- git忽略对已入库文件的修改
- 大多企业仍然容易收到【DNS缓存中毒】攻击
- objective-c宏定义
- OpenGL: OpenGL下的alpha融合