group by和distinct效果一样 是这样吗这2个用了效果都一样 把重复的去掉 意义都一样吗
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 02:33:03
![group by和distinct效果一样 是这样吗这2个用了效果都一样 把重复的去掉 意义都一样吗](/uploads/image/z/13291287-15-7.jpg?t=group+by%E5%92%8Cdistinct%E6%95%88%E6%9E%9C%E4%B8%80%E6%A0%B7+%E6%98%AF%E8%BF%99%E6%A0%B7%E5%90%97%E8%BF%992%E4%B8%AA%E7%94%A8%E4%BA%86%E6%95%88%E6%9E%9C%E9%83%BD%E4%B8%80%E6%A0%B7+%E6%8A%8A%E9%87%8D%E5%A4%8D%E7%9A%84%E5%8E%BB%E6%8E%89+%E6%84%8F%E4%B9%89%E9%83%BD%E4%B8%80%E6%A0%B7%E5%90%97)
xőN@_ebȖULM4PLPb@5DȏhiE^ffڮ|o۔|{%6_.U%9%ݜP1+ӑFoлDo{\Bq;|v3&;#kDwFTu{C:SN*2AnRb2,y--ZT];okBpu\QsE[fm3 ZuTڢPSΰ{54ouݙ+mio^@iέ7>, 2da;S2y¶
PC
_2rɖ'\*"C+()ẠOxAxl`?nx
group by和distinct效果一样 是这样吗这2个用了效果都一样 把重复的去掉 意义都一样吗
group by和distinct效果一样 是这样吗
这2个用了效果都一样 把重复的去掉 意义都一样吗
group by和distinct效果一样 是这样吗这2个用了效果都一样 把重复的去掉 意义都一样吗
如果只是为了去重,那么意义是一样的,但是group by应用的范围更广泛一些
如分组汇总,或者从聚合函数里筛选数据等
譬如:统计每个id的个数,并且只显示个数大于3个的
select id ,count(id) from table_name group by id having count(*)>3
这个是distinct做不到的