欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

sql top n查找前n项

程序员文章站 2023-10-30 23:12:52
sql top n查找前n项   sql top n 查找前n项   方法1、mysql> select * from table li...
sql top n查找前n项

 

sql top n

查找前n项

 

方法1、mysql> select * from table limit 20,10;  // 检索记录行 21-30  
//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:  
mysql> select * from table limit 95,-1; // 检索记录行 96-last.  
//如果只给定一个参数,它表示返回最大的记录行数目:  
mysql> select * from table limit 5;     //检索前 5 个记录行  
//换句话说,limit n 等价于 limit 0,n  

方法2 、top n
方法3、

select  * from   
(select  *,  row_number() over (order by id)  as rownum from  表) t
where  rownum between  21  and ​30