mshd.net
当前位置:首页 >> 求一条sql语句,按照成绩降序排序,并显示名次,如123 >>

求一条sql语句,按照成绩降序排序,并显示名次,如123

请贴出具体的表结构 一般是这样的 select * from tableA order by col1 desc,col2 asc; 先按col1降序,相同则按col2 升序

MYSQL中查询表中按字段降序排列的前N条记录模式: SELECT 字段名[ , 字段名...] FROM 表名 WHERE 条件 LIMIT 数量 ORDER BY 字段名 DESC 例如: select id,name,email from test where age < 19 limit 5 order by id desc;上面例子从test表查询...

select id as 学号, sum(score) as 总成绩 from 成绩表 group by id order by sum(score) desc, id asc

一、语句为: SELECT S.学号,姓名,AVG(成绩)平均成绩 FROM S,SC WHERE S.学号=SC.学号 GROUP BY S.学号 HAVING COUNT(*)>5 ORDER BY 3 DESC 二、注意要点: 1)题目要求查询平均成绩,表中不存在“平均成绩”字段,需要使用VAG函数。 2)学生...

你 select 后面只写了sno。。。没有avg成绩,但是最后group by 了,当然会报错。还有你的sno没有指明是哪个表的,后面带了x和y,sc表也需要指明。 平均成绩也没搞明白。。 那只能这样 select a.sno,a.name,avg(b.score) as avgscores from sc a,...

按学生编号和考试科目分组,然后排序

select a.学号, a.姓名,a.班级编号, avg(b.分数) 平均分 from 学生信息表 a, 教学成绩表 b where a.学号=b.学号 group by a.学号, a.姓名,a.班级编号 order by 平均分 desc, 班级编号

select S.学号,S.姓名,C.课程名,C.分数 into GK from S,Cwhere S.学号=C.学号 and C.分数

sql语句实现降序取出后五条记录的方法: 1、sql server中的实现 select top 5 * from 表 where id not in (select top 5 id from 表) 2、oracle中的实现: SELECT * FROM (SELECT a.*, ROWNUM rn FROM torderdetail a) WHERE rn >= 5 AND rn

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com