-2
例如,如果我想從查詢結果中檢索前3條記錄,該怎麼辦?我怎樣才能做到這一點?如何從查詢中檢索前N個記錄?
例如,如果我想從查詢結果中檢索前3條記錄,該怎麼辦?我怎樣才能做到這一點?如何從查詢中檢索前N個記錄?
SELECT * FROM table1 where rownum <=3;
如果排序被認爲然後
select * from
(select * FROM table1 order by column_name)
where rownum <=3;
別急,這個問題是如何在同一時間與甲骨文和MySQL?無論如何,這將在Oracle中起作用。通過some_column限制3``SELECT * FROM your_table爲了但這僅是有道理的:
你可以試試這個(可在DB2 SQL):
select * from <table_name> fetch first 3 rows only with ur;
問候
使用'limit'在MySQL與排序順序組合。否則,每次執行查詢時結果可能會有所不同 –
您的標籤很混亂。你正在尋找MySQL或Oracle DBMS中的SQL語句嗎? PL/SQL是Oracle DBMS中的編程語言,在此不需要。 –