SQL查询语句将成绩表中某一课程的成绩按降序排序怎么写

如题所述

第1个回答  2019-06-13
Select
Sno,
Grade From
sc Where
Cno=‘c2’ Order
By
Grade
Desc

SQL查询语句将成绩表中某一课程的成绩按降序排序怎么写
Select Sno,Grade From sc Where Cno=‘c2’ Order By Grade Desc

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

sql 语句排序 在查询结果中按人数降序排列,若人数相同,则按课程号升...
代码如下:select xuehao as 学号,score as 总成绩 from CJBwhere xuehao in(select xuehao from XSB)group by xuehao,score order by score desc,xuehao select id as 学号, sum(score) as 总成绩 from 成绩表 group by id order by sum(score) desc, id asc ...

求一条sql语句,按照成绩降序排序,并显示名次,如123
SELECT id,read_total,(SELECT COUNT(read_total)FROM t_circle_topic WHERE ct.read_total <= read_total ) AS rank FROM t_circle_topic AS ct ORDER BY read_total DESC

sql 升序降序排列
在SQL查询中,排序操作是非常常见的,它可以帮助我们按照特定字段对数据进行整理。当我们需要对数据进行升序或降序排列时,可以使用ORDER BY语句来实现。具体来说,如果你想按照字段'cpbh'进行降序排列,可以使用以下SQL语句:sql SELECT * FROM kc ORDER BY cpbh DESC;这里,`DESC`关键字指示结果应按'...

如何用sql语句排序一个倒一个顺?
例如,按学生学号升序排列,学生成绩按降序排列\\x0d\\x0asql是这样写的:select * from tab order by id,scroe desc\\x0d\\x0asql server会根据order by跟id scroe 先后进行排序,\\x0d\\x0a先根据id升序排序,再根据scroe降序排序,也许你会发现scroe列的数据不是按照降序排列\\x0d\\x0a这...

编写sql 降序排列score
1、SQL排序是使用【Order by】字语句实现的 2、排序时【Desc】是降序,【Asc】是升序 示例:假设表【TableTemp】中有两个列,分别为【AID】和【BID】,都是【int】类型 1、按【AID】降序排列 select * from TableTemp order by AID desc2、按【AID】升序排列 select * from TableTemp order by...

sql查询 从一张表中找到每个班成绩排在第十名的信息。
--按成绩降序排列 取前10个即可 select a.number,b.class,b.score from st_score as a join (select top(1) t.class,t.score from (select top 10 class,score from st_score group by class order by score desc) as t order by t.score) as b on a.class=b.class and a....

sql 升序降序排列
sql可以根据字段进行排序,其中,DESC表示降序,ASC表示升序 orderby字段名 DESC;按照字段名降序排序 orderby字段名ASC;按照字段名升序排序 实例: 一、\/*查询学生表中姓名、学号,并以学号降序排序*\/ selectname,StuIDfromStudents_informationorderbyStuIDdesc \/**orderby以什么排序,默认为升序,desc是降序*\/ 二、\/*查询...

查询每个同学所修课程的平均成绩和最高成绩,按降序排列输出姓名、平均...
所以就都写上了,第一排序:姓名,第二排序:平均成绩,第三排序:最高成绩 select st.name,avg(score) avgScore,max(score) maxScore from tb_score sc right join tb_student st on st.id = sc.stu_id group by stu_id,st.name order by st.name,avg(score),max(score) desc;

相似回答