我用的是ORACLE92,想要取得某表的前10条记录
这个sql语句应该怎么写
我记得在sql server里是:select top 10 * from t_student_sys在oracle里的语句应该怎么写才对?求和上面这句相同效果的语句
各位大侠帮帮忙,非常感谢!
这个sql语句应该怎么写
我记得在sql server里是:select top 10 * from t_student_sys在oracle里的语句应该怎么写才对?求和上面这句相同效果的语句
各位大侠帮帮忙,非常感谢!
请解释一下,非常感谢
我是初学者,谢谢
或
select * from t_student_sys where rownum<=10
select * from tablename where rownum != 10;返回的是前9条记录。
不能用:>,>=,=,Between...and。由于rownum是一个总是从1开始的伪列。
1 aa
2 ff
3 ff
4 f
5 ...这里的rownum会把结果集的每条记录 从1标到n
rownum 是oracle 的伪列,可以和真正的列一样用。
注意:
rownum只能用符号<、<=、!=
select * from tablename where rownum != 10;返回的是前9条记录。
不能用:>,>=,=,Between...and。由于rownum是一个总是从1开始的伪列。