用SQL命令查询数据库这门课排名前5的同学的学号和成绩若成绩相同按学号升序排列

用SQL命令查询数据库这门课排名前5的同学的学号和成绩若成绩相同按学号升序排列,第1张

sql server:

select top 5 学号,成绩

from 成绩表

where 课程名=‘数据库’

order by 成绩 desc,学号

oracle :

select 学号,成绩

from 成绩表

where 课程名=‘数据库’and rownum<=5

order by 成绩 desc,学号

order by 字段名 asc 升序

order by 字段名 desc 降序

select from student

order by id

按id排序student表

(什么都不写,默认升序)

sql 使用order by 排序 select from table order by value1,value2 根据字段value1和value2排序默认是升序 select from table order by value1,value2 desc 按照降序排序

升序排列

------------------

order by 排序字段 asc

如:

select from tb_name order by name asc

以上就是关于用SQL命令查询数据库这门课排名前5的同学的学号和成绩若成绩相同按学号升序排列全部的内容,包括:用SQL命令查询数据库这门课排名前5的同学的学号和成绩若成绩相同按学号升序排列、SQL server中如何使查询结果按升序或降序排序、数据库查询时怎么按照多个字段进行排序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9848706.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存