Mysql 中使⽤去重distinct ⽅法
Mysql 中使⽤去重distinct ⽅法
⼀ distinct
含义:distinct⽤来查询不重复记录的条数,即distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的⽬标字段,⽽⽆法返回其他字段
⽤法注意:
1.distinct【查询字段】,必须放在要查询字段的开头,即放在第⼀个参数;
2.只能在SELECT 语句中使⽤,不能在 INSERT, DELETE, UPDATE 中使⽤;
3.DISTINCT 表⽰对后⾯的所有参数的拼接取 不重复的记录,即查出的参数拼接每⾏记录都是唯⼀的
4.不能与all同时使⽤,默认情况下,查询时返回的就是所有的结果。
1.1只对⼀个字段查重
对⼀个字段查重,表⽰选取该字段⼀列不重复的数据。
⽰例表:psur_list
PLAN_NUMBER字段去重,语句:
结果如下:
1.2多个字段去重
对多个字段去重,表⽰选取多个字段拼接的⼀条记录,不重复的所有记录
⽰例表:psur_list SELECT` `DISTINCT` `PLAN_NUMBER ``FROM` `psur_list;distinct查询
1
PLAN_NUMBER和PRODUCT_NAME字段去重,语句:
结果如下:
下:
[外链图⽚转存中…(img-W51QhVts-1643179141693)]SELECT` `DISTINCT` `PLAN_NUMBER,PRODUCT_NAME ``FROM` `psur_list;1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论