CSDN论坛 > Delphi > 数据库相关

请问一个成绩统计SQL语句怎么写? [问题点数:100分,结帖人Borland_Delphi]

Bbs4
本版专家分:1052
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:5866
Bbs6
本版专家分:5866
Bbs6
本版专家分:5694
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs6
本版专家分:5694
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs6
本版专家分:6793
Bbs6
本版专家分:5694
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs4
本版专家分:1052
Bbs7
本版专家分:10437
Bbs4
本版专家分:1210
Bbs6
本版专家分:5694
Blank
状元 2003年 总版技术专家分年内排行榜第一
Blank
金牌 2003年11月 总版技术专家分月排行榜第一
2003年10月 总版技术专家分月排行榜第一
2003年8月 总版技术专家分月排行榜第一
2003年6月 总版技术专家分月排行榜第一
2003年5月 总版技术专家分月排行榜第一
2003年4月 总版技术专家分月排行榜第一
2003年3月 总版技术专家分月排行榜第一
Blank
银牌 2003年9月 总版技术专家分月排行榜第二
2003年7月 总版技术专家分月排行榜第二
2003年2月 总版技术专家分月排行榜第二
Blank
铜牌 2003年1月 总版技术专家分月排行榜第三
2002年12月 总版技术专家分月排行榜第三
Bbs6
本版专家分:5866
Bbs6
本版专家分:6793
Bbs4
本版专家分:1052
Bbs6
本版专家分:5866
Bbs6
本版专家分:6793
Bbs6
本版专家分:5866
匿名用户不能发表回复!
其他相关推荐
是否可以用sql语句实现分数的分段人数统计解决方法
是否可以用sql语句实现分数的分段人数统计 比如说,一个学校内有几千名学生,想用考试成绩对其进行分档统计,10分一个分档,例如0-10分有几个人,10-20分有几个人,直到90-100分有几个人。表名是student_score,字段是 name,id,score。 谢谢! ------解决方案-----------------------------------------------
统计学生成绩的SQL
现在有一个表: 成绩表 t_result:     a_no      a_type      a_subject      a_flag     001        0000            A            1     001        0000            B            1     001        0001            A     
SQL语句,统计出班级的男女人数
经典面试题目:有一个学生记录的表student,形式如下: <br> name class sex <br> 1 a 1(男) <br> 2 b 2(女) <br> 3 c 1 <br> 4 a 1 <br> 5 a 2 <br> 6 a 1 <br> …… <br> 现要统计每个班级的男女人数,结果如下: <br> class 男(1) 女(2) <br> a 3 1 <br> b 0 1 <br> c 1 0 <br> 用一句select语句实现
请用一条sql语句实现求最高成绩,
create table 成绩表(学号 int identity(1,1),姓名 varchar(10),科目 varchar(10),成绩 int)insert 成绩表 select 张三,语文,80insert 成绩表 select 李四,语文,83insert 成绩表 select 王五,英语,99insert 成绩表 select 李四,数学,88inser
查询班级中及格,一般,优秀的人数的sql语句
select a.ClassName,a.CourseName,sum(不及格) as 不及格,sum(差) as 差,sum(中等) as 中等,sum(好) as 好 ,sum(不及格)+sum(差)+sum(中等)+sum(好) as 班级总人数 from (select StudentID,ClassName,CourseName,1 as 不及格,0 as 差,0 as 中等,0 as
斗鱼笔试 - SQL 划分区间统计成绩百分比
有A,B两表,A(name,subject,score),B(subject,weight),总分=各科成绩*权重的和,求0~59分,60~89,90~100的人数百分比CREATE TABLE `a` ( `name` varchar(255) DEFAULT NULL, `subject` varchar(255) DEFAULT NULL, `score` int(11) DEFA
统计出每个学生有多少门课分数大于90分
姓名 分数 课程 name score course 1 math 80 1 english 90 2 math 81 2 english 91 3 math 85 3 english 95 1 chinese 92SELECT stuid, sum(case when score>=90 then 1 el
sql题目,统计每个班级考试成绩的合格率,优秀率
一张表存储了学生的成绩,班级号等信息,统计各个班的合格率(>=60)、优秀率(>=80)。要考虑到有的班级没有人通过或者合格的情况。 建表: create table score(s_id number(10),num number(3),class_id number(10)); 插入测试数据: insert into score values(1,90,1001); insert int
SQL查询成绩表中的每科第三名
SQL查询成绩表中的每科第三名 题目要求 表格数据 grade表 c_id c_no c_name 1 1 80 1 2 90 1 3 70 1 4 95 2 1 64 2 2 88 2 3 89 2 4 79 3 1 90 3 2 80 3 3 96 3
将一个以逗号分隔的字符串拆分单个记录,并生成插入sql语句
DECLARE @Str nvarchar(1000);DECLARE @Index int;DECLARE @Left nvarchar;SELECT @Str = A,B,C;WHILE CHARINDEX(,,@Str) > 0 BEGIN  SELECT @Index = CHARINDEX(,,@Str);  SELECT @Left = LEFT(@Str,@Index
关闭