使用SQL语句查询数据库时限定记录条数(取查询结果的特定行数)
在使用MYSQL数据库时,需要查询数据库中满足条件的指定行数,比如满足条件的查询结果有100条,我仅需要返回第20-30条,那么可以使用LIMIT参数进行限定,LIMIT后面有2个可选参数,第一个是OFFSET,表示偏移量,不指定的话默认是0,即从第一条开始显示,第二个是总行数,即要返回的总记录条数。现在我需要查询结果里的第20-30条,那么可以在SQL查询语句后面加LIMIT参数:SELECT
·
在使用MYSQL数据库时,需要查询数据库中满足条件的指定行数,比如满足条件的查询结果有100条,我仅需要返回第20-30条,那么可以使用LIMIT参数进行限定,LIMIT后面有2个可选参数,第一个是OFFSET,表示偏移量,不指定的话默认是0,即从第一条开始显示,第二个是总行数,即要返回的总记录条数。现在我需要查询结果里的第20-30条,那么可以在SQL查询语句后面加LIMIT参数:
SELECT * FROM dbtest.table WHERE 姓名 like '%杨%' LIMIT 19,10;
如果要返回从第1条开始的头20条,则省略偏移量:
SELECT * FROM dbtest.table WHERE 姓名 like '%杨%' LIMIT 20;
更多推荐
已为社区贡献1条内容
所有评论(0)