sql查询各科成绩前十名

@雍霍335:求一条SQL语句:能一次计算出各科前10名学生的平均成绩. -
莫侨17320247228…… select '语文' as 科目, avg(语文) as 平均成绩 from (select top 10 语文 from 成绩表 order by 语文 desc) as x union all select '数学' as 科目, avg(数学) as 平均成绩 from (select top 10 数学 from 成绩表 order by 数学 desc) as y union all select '英语' as 科目, avg(英语) as 平均成绩 from (select top 10 英语 from 成绩表 order by 英语 desc) as z 如果还有其它科目,可以用同样的方式往后加.

@雍霍335:试写一个SQL语句,查询出各科成绩最高分的同学(包括学生号,科目与成绩) -
莫侨17320247228…… select top 10 学生号列,成绩列,科目列 from 表where 科目列=科目 order by id desc,成绩 desc某个科目的前面最高分的10位同学以此类推.....

@雍霍335:SQL查询每门成绩前十学生 -
莫侨17320247228…… select top 10 from CJ where sub = '语文' union with select top 10 from CJ where sub = '数学' select top 10 from CJ where sub = '物理' union with

@雍霍335:sql 数据库怎样检索出每个班级里总分数TOP10的学生姓名,并按班级和总分排名? -
莫侨17320247228…… sql 数据库怎样检索出每个班级里总分数TOP10的学生姓名,并按班级和总分排名: select class,grade from student group by class having top10(grade) 这里用一下top方法就可以定位到你想要的那一行啦 希望我的回答对你会有帮助

@雍霍335:SQL语句查询排名第10的学生姓名 -
莫侨17320247228…… 这样:select * from(select top 10 id,score from table order by score) a where a.id not in (select top 9 id from table order by score) 扩展资料:注意事项 SELECT 语句用于从表中选取数据,结果被存储在一个结果表中(称为结果集).:语法 ...

@雍霍335:sql查询 从一张表中找到每个班成绩排在第十名的信息. -
莫侨17320247228…… --查询10位同学的成绩(top 10) selet top 10 * from st_score--按成绩降序排列,也就是从高到低 order by score desc--按年级分组 group by class

@雍霍335:检索学生表中成绩前十名的学生信息,SQL语句怎么写 -
莫侨17320247228…… select top 10 * from student order by grade desc

@雍霍335:sql查询排名总分前十的学生姓名! -
莫侨17320247228…… SELECT * FROM (SELECT 班级,姓名,SUM(分数) 总分数,ROW_NUMBER() OVER(PARTITION BY 班级 ORDER BY SUM(分数) DESC) 班级名次 FROM 表名 GROUP BY 班级,姓名) T WHERE 班级名次<=10 ORDER BY 班级,班级名次

@雍霍335:有一张表TABL里面有班级号、科目号、学生号、成绩,写一个SQL语句查询出每个班级每门科目成绩最好的学生 -
莫侨17320247228…… select 班级号,科目号,(select top 1 学生号 from TABL where 班级号=x.班级号 and 科目号=y.科目号 order by 成绩 desc) as 最好成绩的学生 from TABL x group by 班级号,科目号

@雍霍335:mysql 查询每门成绩的前十名 -
莫侨17320247228…… CREATE PROCEDURE GetScRank() BEGIN DECLARE SigDone INT DEFAULT 0; DECLARE Cno_ BIGINT; DECLARE Cur1 CURSOR FOR SELECT DISTINCT Cno FROM Score; DECLARE CONTINUE HANDLER FOR SQLSTATE '02000' ...

相关推荐

  • 查询分数排名前三的sql
  • sql查询成绩前三名top
  • 个人成绩查询
  • sql查询成绩大于80名字
  • 要求将各科成绩汇总sql
  • sql查询学生姓名和总分
  • 用sql查询成绩表最高的
  • sql查找成绩最差的学生
  • sql每个学生各科成绩总和
  • sql查询所有成绩的总分
  • sql查询成绩后三名同学
  • sql语句查询成绩前三名
  • sql查询一个学生的成绩
  • sql查询总分前三名的名字
  • sql查询排名前三的数据
  • sql查询分数最高的人
  • 查询学生总成绩排名sql
  • sql查询某个学生的成绩
  • sql查询成绩最高的学生
  • sql查询学生姓名和成绩
  • sql求一个人的成绩总分
  • sql语句查询前三名成绩
  • sql查询张三的平均成绩
  • 查询最高成绩的sql语言
  • 查询前十名成绩的sql语句
  • sql查询成绩前三名 top
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网