1、SQLServer
sqlserver 支持top關鍵字,返回前若干條數據。
select top 5 * from table; // 返回前5行數據
2、MySQL
mysql 支持 limit,只能適用於mysql。limit 子句用於強制 select 語句返回置頂的記錄數,接受一個或兩個數字參數,必須是整數常量。一個參數是返回前幾條記錄;兩個參數時,第一個參數指定第一個返回記錄行的偏移量(初始記錄行的偏移量是0),第二個參數指定返回記錄的最大數目。
一個參數:select * from table limit 10; //返回前10行記錄 兩個參數:select * from table limit 5,10; //返回第6-15行的記錄 select * from table limit 5,-1; //返回第6行到最后一行的記錄 (從某一個偏移量到記錄集的結束所有的記錄行,可以指定第二個參數為 -1) select * from table limit 0,10 //返回前10行記錄,和limit10的結果一樣,即limit0,n=limit n
3、Oracle
Oracle需要使用 rownum。
select * from table where rownum<=5; //返回前5條數據
*******請大家尊重原創,如要轉載,請注明出處:轉載自:https://www.cnblogs.com/shouhu/,謝謝!!*******