用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,学号

select scrname,stucount from scrtab

select top 3 scrname,stucount from scrtab order by stucount

先按人数排序,然后在查出前三个

Left(字段名,5) as 新字段名

这样表示哪个字段就好,给条件就给Left(字段名,5)表达式条件啊,这个很简单啊,不要想得太复杂了,一定要主义字段格式哦,格式不对要转换函数转换一下

以上就是关于用SQL命令查询数据库这门课排名前5的同学的学号和成绩若成绩相同按学号升序排列全部的内容,包括:用SQL命令查询数据库这门课排名前5的同学的学号和成绩若成绩相同按学号升序排列、数据库中查询前3条记录、SQL数据库,如何比较需要查询的所有记录某个字段的前五个字符串是否相同等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9294524.html

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

发表评论

登录后才能评论

评论列表(0条)

保存