SQL

MYSQL:SQL中去重DISTINCT方法解析

2019-03-23  本文已影响0人  房东家有只狗

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例外,需要额外处理。

上一篇下一篇

猜你喜欢

热点阅读