group by和distinct效果一样 是这样吗这2个用了效果都一样 把重复的去掉 意义都一样吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/31 02:33:03
group by和distinct效果一样 是这样吗这2个用了效果都一样 把重复的去掉 意义都一样吗
xőN@_ebȖULM4PLPb@5DȏhiE^ffڮ|o۔|{%6_.U%9%ݜP1+ӑFoлD o{\Bq;|v3&;#kDwFTu{C:SN*2AnRb2,y--ZT];okB pu\QsE[fm3 ZuTڢPSΰ{5 4ouݙ+mio^@iέ7>, 2da;S2y¶ PC _2rɖ'\*"C+()ẠOxAx l `?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做不到的