取数据库前几条数据(sql server、oracle、mysql)的sql写法,供新手朋友们参考。
1)、ms sqlserver
select top 2 * from test01
只显示前2条记录
2)、mysql
select * from your_table where .... limit 2;//使用limit就可以了.
3)、Oracle
select * from (select rownum r ,* from test) ttwhere tt.r > 50 and tt.r <= 100;
4)、(最好用PLSQL游标来解决)DB2中
select * from payment fetch first 5 row only --查前5条记录