数据库sql 课程设计的问题 30

统计各专业某年计某学期的学习成绩情况。以考试为例,分作90~100分,80~89分,70~79分,60~69分,60分以下五档人数及占总人数的百分率。求程序,有会的我把设... 统计各专业某年计某学期的学习成绩情况。以考试为例,分作90~100分,80~89分,70~79分,60~69分,60分以下五档人数及占总人数的百分率。
求程序,有会的我把设的字母告诉你。。。求帮忙啊。。
展开
 我来答
潮孤阳07m
2012-02-22 · TA获得超过139个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:103万
展开全部
1.就一门课程
DECLARE @total
select @total = count(*) from 学生成绩表
select sum(case when 得分>=90 and 得分<=100 then 1 else 0) /@total as '90~100分百分比' ,
sum(case when 得分>=80 and 得分<90 then 1 else 0) /@total as '80~90分百分比' ,
sum(case when 得分>=70 and 得分<80 then 1 else 0) /@total as '70~80分百分比' ,
sum(case when 得分>=60 and 得分<70 then 1 else 0) /@total as '60~70分百分比' ,
sum(case when 得分>=0 and <得分60 then 1 else 0) /@total as '60分百分比' ,
from 学生成绩表

试试看 。
具体题目可发给我see see
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式