用select* from table limit 5查询表中5条记录,但实际上表中只有2条数据,这样能查询到吗?
可以的,LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。
1 回答4.2k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.3k 阅读✓ 已解决
2 回答836 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.3k 阅读
1 回答711 阅读✓ 已解决
limit 5只是限制最大返回记录数,并没有要求必须返回5条记录,所以,这样写,没毛病!