如何将SQL查询限制为一行中的数字(id-column)?

时间:2017-02-10 18:35:17

标签: mysql sql limit

如何将SQL数据输出限制为“id”数字?我想要获取最多为10行的id,即14行。我该怎么办?我尝试使用子查询,但我读到LIMIT关键字后不支持子查询。

该图显示了SQL查询中应输出的内容。

enter image description here

3 个答案:

答案 0 :(得分:1)

SELECT * FROM Table WHERE ID < 11

除非我不理解你的问题。

答案 1 :(得分:0)

您可以使用count获取该ID之前的行数,并为其添加一行,例如:

SELECT count(*)+1 AS index 
FROM test
WHERE id < 10;

答案 2 :(得分:0)

SELECT *
    FROM Table
    WHERE ID BETWEEN value1 AND value2