gpt4 book ai didi

informix - 选择 Informix 中的每第 n 行?

转载 作者:行者123 更新时间:2023-12-04 10:38:21 25 4
gpt4 key购买 nike

我想知道是否可以像在 MS SQL 中一样在 Informix 中选择每个第 n 行?!

就像是

SELECT * FROM <TABLE> order by <COLUMN> ASC limit 1 OFFSET 4

只是没有用。我们必须使用驱动程序版本 4.10.FC9DE。

我的目标是从包含大约 350 个条目的表中只获取第 5 行。我很高兴每一个提示都能实现这一点。

最佳答案

我建议使用此解决方案来选择每 5 行:

首先我从 1 开始对所有行进行编号,然后选择 MOD 5 为 0 的每一行

SELECT t.*
FROM (SELECT *, SUM(1) OVER (ORDER BY <COLUMN>) AS num
FROM <TABLE> ) AS t
WHERE MOD(t.num, 5) = 0

当然,这不是最有效的方法

关于informix - 选择 Informix 中的每第 n 行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60052758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com