sql如何查询学生成绩(sql查询学生成绩总分)
sql查询学生成绩总分
不知道你的表结构是什么啊?
例如表的字段有姓名、课程、成绩的话
每人的总成绩:SELECT 姓名,SUM(成绩) FROM 表名 GROUP BY 姓名
每人的平均成绩:SELECT 姓名,SUM(成绩)/COUNT(*) FROM 表名 GROUP BY 姓名
每人的课程门数:SELECT 姓名,COUNT(*) FROM 表名 GROUP BY 姓名
用sql语句查询学生总分
select学号,期中成绩*0.3+期末成绩*0.7as总成绩from表where(期中成绩*0.3+期末成绩*0.7)>80
sql查询学生的总成绩
SELECT * FROM (SELECT 班级,姓名,SUM(分数) 总分数,ROW_NUMBER() OVER(PARTITION BY 班级 ORDER BY SUM(分数) DESC) 班级名次 FROM 表名 GROUP BY 班级,姓名) T WHERE 班级名次<=10 ORDER BY 班级,班级名次
sql语句查询成绩
select name from 学生表名 where (科目一列名 + 科目二列名 + ···· + 科目N列名) > 600 --假设一共有N个科目,一个学生的所有课程的成绩都在一个记录的情况如上 --可能你的意思是还有课程信息作为一列属性?主键约束学号不能重复,所以猜想你可能是对一张临时表进行查询 --请详细说明具体情况
sql语句学生成绩查询
select姓名from课程成绩表where成绩>60orderby姓名DESCintocurseres.dbf如果说学生姓名在另一个表中假设为学生表:其中有学号做关键字的话则是:
select姓名from课程成绩表,学生表where学号=学号and成绩>60orderby姓名DESCintocurseres.dbf就可以也
sql查询学生成绩总分怎么查
Select ID,学生姓名,成绩 from 表名 where 成绩>80 得到的就是成绩大于80分的所有人以及成绩
sql查询成绩表的所有记录
select avg(row) 平均成绩, 课程编号,from tablewhere avg(row)>70
sql查询所有学生成绩
select * from (select * from student s where s.sex='男' order by s.score desc) where rownum
sql查询成绩及格学生人数
Select Count(学生学号)From 表
Update 表 Set 成绩+10
Where 选修课程号 = 3
Select 学号,姓名,年龄
From 表
Where 姓名 Like '_仁%'
Select 学号,姓名,成绩
From 表
Where 选修课='DB'
And 成绩>90
Order 成绩 desc
--下次提问麻烦给表可以吗?
sql查询各科成绩
可以使用iif函数 假设表结构为 成绩(姓名,科目,分数) Sql查询实现语句如下 select 姓名,科目,iif(分数>=60,'及格','不及格') as 成绩档 from 成绩; 如要查看设计方案,将上述语句复制粘贴到sql查询设计视图,然后转到查询设计视图即可。