我想运行一个基本查询,但只从Netezza返回表的前十行
select a.*
from some_schema.some_table a
where rownum < 10
Netezza看待这几行的方式是什么?
答案 0 :(得分:7)
啊!刚发现它。
对于Netezza,这个查询是 选择一个。* 来自some_schema.some_table a 限制10
-mcpeterson
答案 1 :(得分: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为整数)
答案 2 :(得分:2)
SELECT * FROM schema_name..table_name LIMIT 100 OFFSET 50
LIMIT 是您需要的记录数量, OFFSET 来自何处!