Netezzaクエリで返される行数を制限するにはどうすればよいですか?
質問
基本的なクエリを実行したいのですが、Netezzaからテーブルの最初の10行のみを返します
select a.*
from some_schema.some_table a
where rownum < 10
それらの数列だけを見るネットゼッサの方法は何ですか?
解決
ああ!ちょうどそれを見つけました。
Netezzaの場合、このクエリはselecta。
-mcpeterson
他のヒント
以下のクエリは、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は整数です)
SELECT * FROM schema_name..table_name LIMIT 100 OFFSET 50
制限 必要なレコードの数です オフセット 数える場所からです!
所属していません StackOverflow