[摘要]rows OFFSET offsetmysql> SELECT `id`,`title`,`describle`,`created` FROM vbga_table LIMIT 5,10; /... rows OFFSET offsetmysql> SELECT `id`,`title`,`describle`,`created` FROM vbga_table LIMIT 5,10; // 检索记录行 6-15 //为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1: mysql> SELECT `id`,`title`,`describle`,`created` FROM vbga_table LIMIT 95,-1; // 检索记录行 96-last. //如果只给定一个参数,它表示返回最大的记录行数目: mysql> SELECT `id`,`title`,`describle`,`created` FROM vbga_table LIMIT 5; //检索前 5 个记录行 //换句话说,LIMIT n 等价于 LIMIT 0,n。 mysql limit 子查询用法示例: select `id`,`title`,`describle`,`created` from vbga_table where id in (select t.id from (select `id`,`title`,`describle`,`created` from vbga_table limit 10)as t) mysql limit offset用法: SELECT keyword FROM `zjoe_table` WHERE advertiserid='59' order by keyword LIMIT 2 OFFSET 1; //比如这个SQL ,limit后面跟的是2条数据,offset后面是从第1条开始读取 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SELECT `keyword` FROM `zjoe_table` WHERE advertiserid='59' ORDER BY keyword LIMIT 2 ,1; //而这个SQL,limit后面是从第2条开始读,读取1条信息。 mysql存储过程中limit变量用法 CREATE PROCEDURE Getble_table(_id int,_limit int) BEGIN PREPARE s1 FROM 'SELECT `id`,`title`,`describle`,`created` FROM ble_table WHERE Cityid=? ORDER BY sendtime DESC LIMIT ?'; set @a=_id; set @b=_limit; EXECUTE s1 USING @a,@b; DEALLOCATE PREPARE s1; END; 以上就是我总结的Mysql中limit的一些高级用法,希望在今后对大家有所帮助。 相关文章: 怎样通过PHP MySQL 读取数据 PHP 连接 MySQL相关知识及其操作 以上就是mysql中limit的一些高级用法的详细内容,更多请关注php中文网其它相关文章!
学习教程快速掌握从入门到精通的SQL知识。
|