【问题标题】:Netezza Limit clause with order by带有 order by 的 Netezza 限制子句
【发布时间】: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


    【解决方案1】:

    如果你的表 col1 是从 1 到 1000 的列表

    Limit 10 将返回 1-10

    Limit 10 OFFSET 20 将返回 21-31

    删除 Offset 以仅获取前 10 行,是的,它将首先处理 order by

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-21
      • 2019-05-31
      • 1970-01-01
      • 2016-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多