6

我想运行一个基本查询,但只从 Netezza 返回表的前十行

select a.*
  from some_schema.some_table a
 where rownum < 10

Netezza 查看那几行的方法是什么?

4

3 回答 3

7

啊! 刚找到。

对于 Netezza,此查询是

select a.*
  from some_schema.some_table a
 limit 10

-麦克彼得森

于 2010-03-19T18:15:25.480 回答
4
SELECT * FROM schema_name..table_name LIMIT 100 OFFSET 50

LIMIT是您需要的记录数,OFFSET是从哪里开始计算!

于 2014-07-09T08:01:45.853 回答
2

下面的查询应该适用于 netezza 表中的任何随机“N”行。

SELECT COLNAME1 FROM ( SELECT COLNAME1 FROM SCHEMANAME..TABLENAME ORDER BY COLNAME1 LIMIT n) A
MINUS
SELECT COLNAME1 FROM ( SELECT COLNAME1 FROM SCHEMANAME..TABLENAME ORDER BY COLNAME1 LIMIT m) B

注意:n>m(m,n 是整数)

于 2011-11-17T18:50:41.920 回答