关于SQL中count的用法

来源:百度知道 编辑:UC知道 时间:2024/05/24 05:08:03
数据库里A字段下只有有B,C,D三个值的可能.我想用SQL里的select count() from A.....统计这三个值分别有多少个,不知道能不能做到,能做到又该怎么写呢?请高手赐教
哦说错了,假设X是表,A是X里的一个字段.select count() from X.....,里面直接用count(A)就可以?
三楼的说的我怎么没想到啊,不过不知道能不能把三条选择写成一条呢?
恩,都看懂了,感谢大家!最后2楼的意思差不多.4楼的比较接近我的想发,就把分给你吧

好像看明白了
select B,(select count(*) from X where A='B'),C,(select count(*) from X where A='C'),D,(select count(*) from X where A='D'),A,count(*) from X

你是不是要这种效果???
嗯,很浪费资源的说
最好分开取值

select count(A) FROM X WHERE A=B

select count(A) FROM X WHERE A=C

select count(A) FROM X WHERE A=C

select count(A) as 个数,A from 表 group by A

你a到底是一个字段还是一张表啊

select count() from A.....