求教这个SQL语句是什么意思?
一个SQL语句:select*fromtlimitxoffsety这个SQL语句里的limit和offset是什么意思?跪求高手指点。...
一个SQL语句:
select * from t limit x offset y
这个SQL语句里的limit和offset是什么意思?跪求高手指点。 展开
select * from t limit x offset y
这个SQL语句里的limit和offset是什么意思?跪求高手指点。 展开
3个回答
展开全部
SQL的limit语法的如以下形式
SELECT * FROM table LIMIT rows OFFSET offset;
当省略offset的时候,offset作为0处理,表示提取查询到的前rows条数据;
当offset>=0时候,表示提取查询到的从offset开始的rows条数据;此时如果rows<0表示提取查询到的从offset开始的所有数据
当offset<0的时候,表示提取查询到的除出后rows条数据的所有数据,即剔除last row-rows到last rows之间的-rows条数据
另外,如果rows大于实际查询的数据条数,则取rows为实际查询的数据条数。
你上面的那句话的意思是:选出从y开始的x条数据。
SELECT * FROM table LIMIT rows OFFSET offset;
当省略offset的时候,offset作为0处理,表示提取查询到的前rows条数据;
当offset>=0时候,表示提取查询到的从offset开始的rows条数据;此时如果rows<0表示提取查询到的从offset开始的所有数据
当offset<0的时候,表示提取查询到的除出后rows条数据的所有数据,即剔除last row-rows到last rows之间的-rows条数据
另外,如果rows大于实际查询的数据条数,则取rows为实际查询的数据条数。
你上面的那句话的意思是:选出从y开始的x条数据。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
从x取,取y行记录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询