在 Teradata 中跳过 Select 语句中的行

Skip rows in a Select statement in Teradata

我需要在 Teradata 的 Select 语句中跳过 'N' 条记录并获取下一条 'M' 条记录。我不知道如何在 Teradata 中实现跳过 'N' 记录。这里有人可以指导我吗?在 MySQL 中,我可以对 LIMIT N,M 做同样的事情。我在 teradata 中寻找类似的东西。

您可以利用标准 SQL ROW_NUMBER 加上 Teradata 的 QUALIFY:

QUALIFY ROW_NUMBER() OVER (ORDER BY whatever) BETWEEN N and N+M