LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 918|回复: 4

oracle数据库中查找前三名和第三名如何查找?

[复制链接]
发表于 2003-11-28 12:42:16 | 显示全部楼层 |阅读模式
各位仁兄,你们好,我是oracle的初学者,在oracle中如何查找前三名和第三名,谢谢!!!!
发表于 2003-11-28 21:46:56 | 显示全部楼层
??
不懂
查找什么前三名后三名
 楼主| 发表于 2003-11-29 17:11:01 | 显示全部楼层
假如一个班级的英语成绩前三名是哪些同学?第三名又是谁?
发表于 2003-11-30 12:37:08 | 显示全部楼层
select top 3 from table order by mark
select * from table where numrow=3 order by mark
Oracle有一个内置变量numrow(还是rownum?忘了)
发表于 2003-12-8 19:12:31 | 显示全部楼层
这样查找,还真难说,首先你的数据库结构也没有,没有办法凭一个字段或者是其他的依据来支持你的查找,比如说,你可以使用学号为主键等。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表