sql:group by
答案:2 悬赏:50
解决时间 2021-03-06 08:26
- 提问者网友:练爱
- 2021-03-05 14:05
sql:group by
最佳答案
- 二级知识专家网友:你哪知我潦倒为你
- 2021-03-05 15:25
你这是2个问题吧,先说分组的问题,
写成:group by 1,2,3,4
就实现了你前面说 的,它会先按1分组,再按2、3、4进行分组,内容相同的数据就会分到一起。
你想要的结果就找出来了。
“然后吧一个值得和算出来”就不明白 了?是要对分组进行求和吗?
那你就sum()就可以求出来了,但我想你要的结果应该不是这么简单,
你是不是想要分别按1、2、3、4求和,这个就复杂了。
写成:group by 1,2,3,4
就实现了你前面说 的,它会先按1分组,再按2、3、4进行分组,内容相同的数据就会分到一起。
你想要的结果就找出来了。
“然后吧一个值得和算出来”就不明白 了?是要对分组进行求和吗?
那你就sum()就可以求出来了,但我想你要的结果应该不是这么简单,
你是不是想要分别按1、2、3、4求和,这个就复杂了。
全部回答
- 1楼网友:封刀令
- 2021-03-05 16:16
你用多个group by 不就行了,首先一个一个语句写 不要想着一下就完成它,比如第一条语句就根据1分组就行了,一次类推。 求和使用聚合函数sum()就行了 ,把思路弄清,慢慢写 就行了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯