我想运行一个基本查询,但只从 Netezza 返回表的前十行
select a.*
from some_schema.some_table a
where rownum < 10
Netezza 查看那几行的方法是什么?
啊! 刚找到。
对于 Netezza,此查询是
select a.*
from some_schema.some_table a
limit 10
-麦克彼得森
SELECT * FROM schema_name..table_name LIMIT 100 OFFSET 50
LIMIT是您需要的记录数,OFFSET是从哪里开始计算!
下面的查询应该适用于 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 是整数)