如何在 DolphinDB 中获取每个组中的最后几行



为了在 DolphinDB 中获取每个组的最后几行,我将按时间列降序在每个组中排序,然后使用"选择前 n ......从 t 上下文通过 x"。有没有办法我可以使用本质上"选择最后 n ....从 t 上下文中按 x"直接获取每个组中的最后几行而不进行排序?

您可以尝试使用tail

tail(obj, [n=1])

obj可以是表名。

n要返回的最后n行数。

在下面的链接中找到文档和示例。

https://www.dolphindb.com/help/index.html?tail.html

您可以将"limit"与负整数一起使用,以选择"context by"子句之后的最后几个观察

select * from t context by sym limit -5

最新更新