美文网首页SQL
MYSQL:SQL中去重DISTINCT方法解析

MYSQL:SQL中去重DISTINCT方法解析

作者: 房东家有只狗 | 来源:发表于2019-03-23 15:15 被阅读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例外,需要额外处理。

相关文章

网友评论

    本文标题:MYSQL:SQL中去重DISTINCT方法解析

    本文链接:https://www.haomeiwen.com/subject/ovssvqtx.html