比如表1是:
id class
1 A
2 B
3 B
然后获得
A B C
1 2 0
一张表里的字段是id,class。class分A,B,C三个。求一个SQL语句,获得class=A,B,C的条数分别有几个。
答案:3 悬赏:40 手机版
解决时间 2021-01-03 07:42
- 提问者网友:欲劫无渡
- 2021-01-03 00:07
最佳答案
- 五星知识达人网友:风格不统一
- 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
如有疑问,请追问。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯