永发信息网

一张表里的字段是id,class。class分A,B,C三个。求一个SQL语句,获得class=A,B,C的条数分别有几个。

答案:3  悬赏:40  手机版
解决时间 2021-01-03 07:42
  • 提问者网友:欲劫无渡
  • 2021-01-03 00:07
比如表1是:
id class
1 A
2 B
3 B
然后获得
A B C
1 2 0
最佳答案
  • 五星知识达人网友:风格不统一
  • 2021-01-06 21:23
select class,count(class) from 表1 group by class;
全部回答
  • 1楼网友:冷風如刀
  • 2021-01-06 23:49
是想获得这样的结果吗? select class,count(1) from table whre class in(A,B,C) group by class;
  • 2楼网友:罪歌
  • 2021-01-06 22:30
你好! select [A],[B],[C] from  (   select class from your_table_name ) p  pivot(     count(class)     for class in([A],[B],[C]) ) as pvt 如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯