在mysql语句中查询第四条到第十条记录代码怎么写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在mysql语句中查询第四条到第十条记录代码怎么写?相关的知识,希望对你有一定的参考价值。
在写mysql语句的时候,查询第四条到第十条记录代码怎么写?急,急~~~
imit是mysql的语法select * from table limit m,n
其中m是指记录开始的index,从0开始,表示第一条记录
n是指从第m+1条开始,取n条。
select * from tablename limit 2,4
即取出第3条至第6条,4条记录 参考技术A 我是用MSSQL的语法写的,不过思路应该是一样的select top 6 * from 表名
where ID
not in(SELECT top 3 ID FROM 表名) 参考技术B 表名为uticode,其中字段codetypeset @mycnt = 0;
select * from (
select (@mycnt := @mycnt + 1) as ROWNUM , codetype
from uticode
) as A where rownum>3 and rownum<11 参考技术C select * from table limit 3, 6 参考技术D select * from db_name limit 7 offset 3;
选择第二条到第四条的sql语句怎么写?
选择前5条的sql语句是
select top 5 * from PE_Article where ChannelID=1001 and ClassID=2 and Ontop=1 order by ArticleID desc
选择前2条到第5条的sql语句怎么写呢??
可用row_number来解决。
1、如emp表中数据如下:
2、现要查出按empno从小到大排列,第二到第四的数据,可用如下语句:
select t.* from(select emp.*,row_number() over (order by empno) rn from emp) t
where rn between 2 and 4;
3、查询结果:
以上是关于在mysql语句中查询第四条到第十条记录代码怎么写?的主要内容,如果未能解决你的问题,请参考以下文章