例如,如果我想从查询结果中检索前3条记录,该怎么办?我怎么能这样做?
答案 0 :(得分:0)
SELECT * FROM table1 where rownum <=3;
如果考虑订购,那么
select * from
(select * FROM table1 order by column_name)
where rownum <=3;
但是等一下,这个问题同时与Oracle和MySql有什么关系?无论如何,这将在Oracle中有效。
答案 1 :(得分:0)
您可以尝试这个(适用于db2 sql):
select * from <table_name> fetch first 3 rows only with ur;
此致