MYSQL:SQL中去重DISTINCT方法解析

SQL去重DISTINCT方法解析

https://www.cnblogs.com/lixuefang69/p/10420186.html

https://www.cnblogs.com/rainman/archive/2013/05/03/3058451.html#m3

1.distinct 【查询字段】,必须放在要查询字段的开头,即放在第一个参数;

2.只能在SELECT 语句中使用,不能在 INSERT, DELETE, UPDATE 中使用;

3.DISTINCT 表示对后面的所有参数的拼接取 不重复的记录,即查出的参数拼接每行记录都是唯一的;

4.不能与all同时使用,默认情况下,查询时返回的就是所有的结果。

5.distinct不会去重过滤掉多个null值,返回结果包含所有的null值

6.在聚合函数中DISTINCT 一般跟 COUNT 结合使用。count()会过滤掉null项;(计数)

从结果中删除(参数拼接后的)重复行,null例外,需要额外处理。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容