DISTINCT 返回唯一不同的值,去除重复值
2018-03-05 16:39
239 查看
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 返回唯一不同的值,去除重复值
- 笔记:关于数据库中返回唯一的不同值:SELECT DISTINCT 语句
- 关键词DISTINCT 用于返回唯一不同的值
- 返回字符串中的所有单词 $distinct=true 去除重复
- Linq 利用Except 去除重复数据并返回唯一数据( IEqualityComparer扩展)
- 20170819_去除掉重复元素使其唯一并排序
- 给定可能包含重复的数字的集合,返回所有可能的唯一排列。
- mysql 去除重复 Select中DISTINCT关键字的用法
- mysql 去除重复 Select中DISTINCT关键字的用法
- mysql 去除重复 Select中DISTINCT关键字的用法
- 算法:给定整数型数组,要求去除重复元素形成新数组,并返回新数组长度
- mysql 去除重复 Select中DISTINCT关键字的用法
- mysql中:单表distinct、多表group by查询去除重复记录
- JS去除数组重复值的五种不同方法
- linq 中Distinct去除重复数据
- MySQL去除查询结果重复值 distinct 的用法
- 解析mysql中:单表distinct、多表group by查询去除重复记录
- MySQL去除查询结果重复值 distinct 的用法
- VBS去除指定的字符串中的重复项返回重复后的字符串
- C# 使用String.Join 和 Distinct 方法 去除字符串中重复字符