现在的位置: 首页 > 综合 > 正文

mssql mysql oracle 取前几条数据

2013年12月04日 ⁄ 综合 ⁄ 共 310字 ⁄ 字号 评论关闭

MSSQL

如在ms   sqlserver   用此语句:  
  select   top   2   *   from   test01   就会只显示前2条记录,   
    
  

MYSQL

select   *   from   your_table   where   ....   limit   2;  
   
  使用limit就可以了. 

 

Oracle的语句: 
select * from (select rownum r ,* from test) tt 
where tt.r > 50 and tt.r <= 100;  (最好用PLSQL游标来解决)

DB2中: 
select * from payment fetch first 5 row only --查前5条记录 

 

 

 

--注释 这个针对取10名,或者分页程序非常的有用

抱歉!评论已关闭.