在 Netezza,如果我这样做:
SELECT
*
FROM Tbl order by col1
LIMIT 10 OFFSET 20;
首先,什么是OFFSET 20。此外,这会给我在order by 中指定的前10 行还是在选择随机10 行后会应用order by?我希望按照我的顺序选择表格的前 10 行。
最佳答案
如果您的表 col1 是从 1 到 1000 的列表Limit 10
将返回 1-10Limit 10 OFFSET 20
将返回 21-31
删除 Offset
只获取前 10 行,是的,它将处理 order by
第一的。
关于带 order by 的 Netezza 限制子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21435414/