永发信息网

mysql group by怎么用

答案:2  悬赏:20  手机版
解决时间 2021-11-20 07:29
mysql group by怎么用
最佳答案
例子 aa表 a b
123 10
123 12
1234 11
1234 14
首先 group 是用来分组的 不是过滤重复项的。重复项删除语句 DISTINCT用这个 。 select DISTINCT(a) from aa
结果就是 a
123
1234

group by用来分组的
select a, sum(b) from aa group by a
sum意思是总和。结果就是
a b
123 22
1234 25
语句的目的是以a为目标 需要知道 相同名字的物品 在b列一共有多少数量总和
select a,count(b) from aa group by a
count 意思行数总和 结果就是
a b
123 2
1234 2
语句目的是 相同名字的物品 一共有几行
全部回答
只有在分组统计中才会使用group by ,这个分组统计有两个涵义:第一必须是分组,不以组归类就无所谓group by,group by的意思就是以组为单位。第二,必须是计算,而且必须是按组计算。

计算每个班级多少人:
select class,count(*) from students group by class;按班级计算,每个班级有多少人。(正确)
select class,grade from students group by class;(错)没有统计计算追问所以group by不可以过滤重复项?追答group by 按分组后,同一组进行归类,按此逻辑,结果是过滤掉重复项的。追问最后一个问题 count(*)是什么意思追答你这么问,我可以定义你的水平为:初级中的0级。我建议你系统地学习一本数据库教材,我的回答以及你从中得到的零碎知识,虽然使你暂时释疑,却未能使你对数据库的理解得到收益,当然也不能让你理解知识与增长智慧。
count(*)就是记录的行数。你可别从中发问:什么是记录,什么是行数?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请问电脑主机高温保护是主板的功能还是cpu的
请问这个梁图怎么看,做隐蔽资料时该如何描述
大圣归来在哪发起的众筹?现在比较好的众筹网
我家蝈蝈脚掉了一半,它居然把另一半吃了!为
大田小家(沙坪坝站西路店)地址在什么地方,我
这个电脑配置2500元钱买的,值吗?
谁也不孤峰突起盛气凌人,你是怎么理解这句话
有比不草霉三年,有这样说法吗?
刚才完的天下足球十大跑不死都有谁啊 谢谢了
淘宝上daydays~hc热水壶为什么有的店价格相差
从建平到科尔沁草原多远
红红2小时步行a千米,则每小时步行多少千米,
听朋友说之前苏州有个飞华铝业,专门做铝合金
华为荣耀8手机的荣耀阅读有什么用
在计算股票价格指数时,新上市股票哪一天为基
推荐资讯
一首中英混合歌曲,歌词高潮大概是burnla bur
芜湖华铭装饰的性价比怎么样?
3.14乘以零点8×1点5=
古代的陶瓷
梦幻西游 109 满背包12只召唤兽位置 卖号算加
用柏油清洁剂清洁汽车上的胶水会伤漆吗
有谁知道广东品胜电子股份有限公司业务代表待
铅酸蓄电池单格电压多少伏
现在OPPOr5回收多少钱我有一个出了,大概说个
洁丰干洗(大同路恒泰花园门口)地址有知道的么
请问有用过克优林的吗?进来帮帮我吧
除了捷信,还有其他的分期吗 我想分期买个6sp
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?