如何跳过SQL查询中的第一行数据?



我有这个代码:

从 [数据库 $] 中选择 DOLFUT

如何让它从第二行获取数据?(仅跳过第一行数据并收集其余所有数据(

您可以使用 LIMIT 跳过所需的任意数量的行。类似的东西

SELECT * FROM table
LIMIT 1 OFFSET 10
SELECT * FROM tbl LIMIT 5,10;  # Retrieve rows 6-15

若要检索从某个偏移量到结果集末尾的所有行,可以为第二个参数使用一些大数字。此语句检索从第 96 行到最后一行的所有行:

SELECT * FROM tbl LIMIT 95,18446744073709551615;

使用一个参数,该值指定要从结果集开头返回的行数:

SELECT * FROM tbl LIMIT 5;     # Retrieve first 5 rows

MySql 文档

在似乎使用的Access中,您可以使用:

Select DOLFUT 
From [DATABASE $] 
Where DOLFUT Not In
(Select Top 1 T.DOLFUT 
From [DATABASE $] As T 
Order By 1)

表中的数据没有固有的顺序。

从第二行获取数据

,您必须设置一些排序序列,然后绕过集合的第一条记录 - 如古斯塔夫所示。

相关内容

  • 没有找到相关文章

最新更新