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

How to limit SQL query to a number in a row (id-column)?

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

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

SELECT * FROM Table WHERE ID < 11

除非我不明白你的问题。

您可以使用count获取该id之前的行数,然后将其加一,例如:

SELECT count(*)+1 AS index 
FROM test
WHERE id < 10;
SELECT *
    FROM Table
    WHERE ID BETWEEN value1 AND value2