任何人都可以帮我使用“限制”

时间:2013-12-19 17:40:43

标签: mysql limit

此查询返回了什么内容?假设表中有很多行。

Select *  
From a_bkinfo.books 
Where  isbn is not null 
Limit 200,25

对于我们没有isbn属性值的书籍,这将显示25行,对吗?前200行将被过滤,但显示屏将显示25行?

7 个答案:

答案 0 :(得分:2)

如果总行数介于201到226之间,它会将行201显示为小于225。

如果您在数据库中的总行数<200,则不会显示任何内容。

答案 1 :(得分:1)

使用此查询,您将获得这些行

201, 202 , 203 ,,,,,,,226

意味着从200你将得到下一个25行

答案 2 :(得分:1)

limit x,y .。这里x表示要从哪一行显示数据y表示第x行之后的计数要显示多少行..

limit x表示它将显示数据库表的前x行

答案 3 :(得分:0)

它会在第200行

之后显示maximum of 25或者数量

答案 4 :(得分:0)

此查询将显示25行信息,这些信息的null值不是isbn,从查询中的第200行开始。

如果 在前200行之后少于25行与查询匹配(即,总共<225),您将只收到剩余的结果在回应中。

答案 5 :(得分:0)

该查询将跳过前200个匹配的行并产生下一个25.如果结果集中的行少于225行,则可能会得到0到24个结果。

答案 6 :(得分:0)

LIMIT中的第一个参数是偏移量,第二个参数是最大值。结果数量。因此,这将显示最多25个条目,跳过前200个。 请记住,mysql从0开始计数,而不是从1开始计数。