【发布时间】:2014-02-21 12:16:59
【问题描述】:
在 Netezza 中,如果我这样做:
SELECT
*
FROM Tbl order by col1
LIMIT 10 OFFSET 20;
首先,什么是 OFFSET 20。另外,这会给我 order by 中指定的前 10 行,还是会在选择随机 10 行后应用 order by?我希望选择我的 order by 中指定的表的前 10 行。
【问题讨论】:
标签: netezza
在 Netezza 中,如果我这样做:
SELECT
*
FROM Tbl order by col1
LIMIT 10 OFFSET 20;
首先,什么是 OFFSET 20。另外,这会给我 order by 中指定的前 10 行,还是会在选择随机 10 行后应用 order by?我希望选择我的 order by 中指定的表的前 10 行。
【问题讨论】:
标签: netezza
如果你的表 col1 是从 1 到 1000 的列表
Limit 10 将返回 1-10
Limit 10 OFFSET 20 将返回 21-31
删除 Offset 以仅获取前 10 行,是的,它将首先处理 order by。
【讨论】: