在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、查询结果:

参考技术A 可以用limit来解决,如:查询JBQK表中第2-4条记录。select * from jbqk limit 1,3;- - 逗号前为偏移量,后为显示几条信息.

以上是关于在mysql语句中查询第四条到第十条记录代码怎么写?的主要内容,如果未能解决你的问题,请参考以下文章

MySQL基础(查)

LINQ显示出数据库中第11条到第20条记录

sql语句 分次(多次)获取不重复记录,请高手赐教!

用一条SQL语句取出第 m 条到第 n 条记录的方法

怎么使用sql server查询显示第10条到第20条信息?

“取出数据表中第10条到第20条记录”的sql语句+select top 使用方法