SQL语句中的 Distinct 和 Group by 有什么不同,用那个好?
收藏:
0
点赞数:
0
评论数:
0
1个回答

我不给你转摘枯燥难读的文章,给你用例子说明:

不过,首先我要说:它俩的作用完全不同,如果你只把group by当做去掉重复记录的工具,就太小看它了,

善于使用它,将会为你的工作带来极大的便利,而且能够制作出非常科学高效的报表!

group by主要是用来分组的,怎么个分组呢?

以下用两个例子说明两个使用方面,1是合理的返回合计值(防止笛卡尔积现象),2是用分组来找出重复的记录

所以,group by 这个分组语句是非常有用的一个好东西,还是那句话:善于使用它将会为你的工作带来极大的便利,而且能够制作出非常科学高效的报表!

点赞数:
0
评论数:
0
关注公众号
一起学习,一起涨知识