sql查询平均成绩(SQL查询平均成绩最低的三门课程)
SQL查询平均成绩最低的三门课程
需要提供数据结构和记录登记规范才能给出准确的SQL查询语句,下面提供一个例子供参考: 学生表(学号,姓名) 成绩表(学号,科目,成绩) 两表基于学号建立一对多参照完整性关系 检索出每个同学的语、数、外平均分 selecta.学号,a.姓名,b.三科平均分from 学生表a,(select学号,avg(成绩)as三科平均分from成绩表 where科目in('语文','数学','外语')groupby学号)b wherea.学号=b.学号;
sql查询平均分最高的10个学生成绩信息
select name,score from (
select name,score,dense_rank() over(order by score) "row" from t )
where "row"=10
用sql查询最高分最低分和平均分
select avg(row) 平均成绩, 课程编号,from tablewhere avg(row)>70
sql查询平均成绩最高的学生
select 成绩,课程名称,姓名 from 成绩,学生基本信息,课程名称 where学生基本信息.学号=成绩.学号 and 成绩.课程编号=课程名称.课程编号 and 成绩>90
sql查询每门课程学生成绩的最低分
--SQL ServerSelect top 5 * from Studentsorder by score desc--MySQLSelect * from StudentsOrder by score descLimit 5--OracleSelect * from StudentsWhere rownum
sql语句查询各科平均成绩
SELECT*FROM(SELECT班级,姓名,SUM(分数)总分数,ROW_NUMBER()OVER(PARTITIONBY班级ORDERBYSUM(分数)DESC)班级名次FROM表名GROUPBY班级,姓名)TWHERE班级名次<=10ORDERBY班级,班级名次