如何选择上面的行#

时间:2017-06-04 12:02:51

标签: mysql

我目前正在尝试设置一个只从行号中选择的查询。我试图以这种方式使用LIMIT方法:

SELECT name FROM names LIMIT 1500, *

我希望从行号1500 中选择,直到表的行结束,但却出现了MySQL错误。

然后我尝试使用条件作为行的ID,如下所示:

SELECT name FROM names WHERE id >= 1500

由于存在被删除的行,因此产生了不可预测的行为,因此它没有采用实际的行号。

2 个答案:

答案 0 :(得分:2)

我认为胶印会做你想要的。不幸的是,MySQL需要LIMIT值,但你可以输入一个荒谬的数字:

SELECT name
FROM names 
OFFSET 1499
LIMIT 999999999;

答案 1 :(得分:1)

你可以使用子查询

select name 
from names 
where id > (
    select max(id) 
    from names 
    order by names  
    limit 1500 
)