Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon redshift 如何在Amazon红移SQL中生成连续整数表?_Amazon Redshift - Fatal编程技术网

Amazon redshift 如何在Amazon红移SQL中生成连续整数表?

Amazon redshift 如何在Amazon红移SQL中生成连续整数表?,amazon-redshift,Amazon Redshift,我想在Amazon Redshift SQL或PostgreSQL中创建一个包含从0到某个大随机数的连续整数的表。这应该在不使用红移版SQL不支持的数组的情况下完成。postgres或Redshift?,请选择您需要的数组,因为答案非常不同。请删除postgres标记 CREATE TEMP TABLE tmp_numbers_1000 AS SELECT ROW_NUMBER() OVER() FROM stl_scan LIMIT 1000; SELECT * FROM tmp_nu

我想在Amazon Redshift SQL或PostgreSQL中创建一个包含从0到某个大随机数的连续整数的表。这应该在不使用红移版SQL不支持的数组的情况下完成。

postgres或Redshift?,请选择您需要的数组,因为答案非常不同。请删除postgres标记
CREATE TEMP TABLE tmp_numbers_1000 AS 
SELECT ROW_NUMBER() OVER() 
FROM stl_scan 
LIMIT 1000;

SELECT * FROM tmp_numbers_1000 ORDER BY 1 LIMIT 10;
 row_number
------------
          1
          2
          3
          4
          5
          6
          7
          8
          9
         10
(10 rows)

SELECT * FROM tmp_numbers_1000 ORDER BY 1 DESC LIMIT 10;
 row_number
------------
       1000
        999
        998
        997
        996
        995
        994
        993
        992
        991
(10 rows)