我想創建使用SQL和紅移在下表中,但我不知道該如何去從頭如何創建一列值爲1到10的表格?
value
1
2
3
4
5
6
7
8
9
10
我試過基於this question
以下查詢創建這種表SELECT ones.n + 10*tens.n + 1000
FROM (VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9)) ones(n),
(VALUES(0),(1),(2),(3),(4),(5) ) tens(n)
WHERE ones.n + 10*tens.n + 1000 BETWEEN 0 AND 10
,但我得到了以下錯誤:
syntax error at or near ","
Position: 52
SELECT ones.n + 10*tens.n + 1000
FROM (VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9)) ones(n),
^
(VALUES(0),(1),(2),(3),(4),(5) ) tens(n)
哪個版本的sql? –
對於10行,我只需運行10個插入。 – dnoeth
這是因爲[redshift的不受支持的特性] –