在mysql中使用Limit

时间:2012-08-28 17:01:50

标签: mysql select limit information-schema

enter image description here

第一个查询给出了很好的结果,但问题是关于第二个

当我给出限制2,2。如何选择两行?这是weied beahaviour查询

SELECT Ordinal_Position, Column_Name FROM information_schema.columns WHERE
table_schema = 'accounts' AND table_name = 'chequeout' LIMIT 2 , 2

第二个查询或其总和错误有什么问题?可能是什么解决方案?

第二个查询的

预期结果是一行,其值为2 and Amount

2 个答案:

答案 0 :(得分:2)

限制2,2表示从记录2开始(第三个0,1,2)并显示2行

您似乎想要做的是:

WHERE Ordinal_Position = 2

答案 1 :(得分:1)

您可能对如何使用LIMIT

感到有些困惑
LIMIT <offset>,<limit>

<offset>表示开始行索引,<limit>表示行数。