DISTINCT 返回唯一不同的值,去除重复值
2018-03-05 16:39
281 查看
DISTINCT 用于返回唯一不同的值
语法:
SELECT DISTINCT 列名称 FROM 表名称
DISTINCT用于多列表A:SQL:select distinct name, id from A执行后结果如下:实际上是根据name和id两个字段来去重的,这种方式Access和SQL Server同时支持。去重统计:COUNT统计select count(distinct name) from A; --表中name去重后的数目, SQL Server支持,而Access不支持count是不能统计多个字段的,下面的SQL在SQL Server和Access中都无法运行。select count(distinct name, id) from A;若想使用,请使用嵌套查询,如下:select count(*) from (select distinct xing, name from B) AS M;
distinct必须放在开头
distinct语句中select显示的字段只能是distinct指定的字段,其他字段是不可能出现的。例如,假如表A有“备注”列,如果想获取distinc name,以及对应的“备注”字段,想直接通过distinct是不可能实现的。但可以通过其他方法实现.相关文章推荐
- DISTINCT 返回唯一不同的值,去除重复值
- 返回字符串中的所有单词 $distinct=true 去除重复
- Linq 利用Except 去除重复数据并返回唯一数据( IEqualityComparer扩展)
- 关键词DISTINCT 用于返回唯一不同的值
- 笔记:关于数据库中返回唯一的不同值:SELECT DISTINCT 语句
- mysql去除多列组合重复(并添加组合唯一索引)
- 数据库表中去除多个字段完全重复的数据,保留唯一
- mysql 去除重复 Select中DISTINCT关键字的用法
- Hibernate用Criteria查询时使用Distinct方法去除重复数据
- distinct SQL 语句中差选 去除 重复 数据
- 自定义通用Distinct去除重复数据的2中方式
- 解析mysql中:单表distinct、多表group by查询去除重复记录
- DISTINCT,DISTINCTROW去除重复值
- Thinkphp框架下对某个字段查询数据的时候进行唯一过滤,返回唯一不同的值
- mysql 去除重复 Select中DISTINCT关键字的用法
- mongodb 建立唯一索引,去除重复数据
- mysql 去除重复 Select中DISTINCT关键字的用法
- sql distinct 去除重复的字段
- LINQ中使用Distinct去除重复的对象
- mysql 去除重复 Select中DISTINCT关键字的用法