我想统计数据库一个字段内不同的信息分别每一种的总量。

比如说有一个字段是存数学成绩的,里面有N个同学的成绩记录而且也有得相同分数的同学。。我想用一条语句查询每个分数里有多少相同分数的同学。假设1到100分。。。我现在用的笨办... 比如说有一个字段是存数学成绩的,里面有N个同学的成绩记录而且也有得相同分数的同学。。我想用一条语句查询每个分数里有多少相同分数的同学。
假设1到100分。。。我现在用的笨办法就是查询数据库100遍。。
例如 select * from table where shuxuechengji=1
select * from table where shuxuechengji=2......

显然会对服务器造成负担。。。求一个单条语句解决的方法?本人菜鸟,请勿笑话!
展开
 我来答
百度网友a800768
2013-04-18 · TA获得超过1841个赞
知道大有可为答主
回答量:1928
采纳率:0%
帮助的人:1726万
展开全部
SELECT [分数],count([分数]) from 表名
group by [分数]

实际显示的是
1 多少人
2 多少人
。。。。。。

还有一种方法:
select * from table
order by shuxuechengji
compute count(shuxuechengji) by shuxuechengji
qicornan
2013-05-02 · TA获得超过2.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:48%
帮助的人:1627万
展开全部
从表中SELECT COUNT(独特的名称)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式