查询oracle数据时的前10条的SQL语句

select * from table我要求显示出来前10条数据,应该怎么写?
2024-10-27 18:24:44
推荐回答(3个)
回答1:

通过rownum小于等于10获取前10条记录

示例:

SELECT * FROM 表名 WHERE ROWNUM<=10

补充:

ROWNUM是一个序列,是oracle数据库从数据文件或缓冲区中读取数据的顺序。它取得第一条记录则rownum值为1,第二条为2,依次类推。

小于等于10,则就会只取前10条记录。

回答2:

SELECT * FROM table WHERE ROWNUM < 11

回答3:

select * from t where rownum<=10