sql查询问题

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

阅读 3.3k
7 个回答

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

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

新手上路,请多包涵

完全可以的。

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

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

新手上路,请多包涵

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

limit 限制最多返回

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题