php - sql查询问题
迷茫
迷茫 2017-04-11 10:37:22
[PHP讨论组]

用select* from table limit 5查询表中5条记录,但实际上表中只有2条数据,这样能查询到吗?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(7)
PHP中文网

limit 5只是限制最大返回记录数,并没有要求必须返回5条记录,所以,这样写,没毛病!

怪我咯

可以的,LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。

天蓬老师

完全可以的。

ringa_lee

5条以内查询出全部记录,5条以上只查询出前5条~

迷茫

完全没问题 你可以参考下这里的其他 limit 其他用法

大家讲道理

其实可以把sql语句放到数据库跑一跑直接看效果,毕竟实战才是最靠谱的。

高洛峰

limit 限制最多返回

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号