メインコンテンツまでスキップ
メインコンテンツまでスキップ

generate_series テーブル関数

エイリアス: generateSeries

構文

開始から終了までの整数を含む単一の 'generate_series' カラム (UInt64) を持つテーブルを返します:

generate_series(START, STOP)

値間の間隔が STEP によって与えられる、開始から終了までの整数を含む単一の 'generate_series' カラム (UInt64) を持つテーブルを返します:

generate_series(START, STOP, STEP)

以下のクエリは同じ内容のテーブルを返しますが、カラム名は異なります:

SELECT * FROM numbers(10, 5);
SELECT * FROM generate_series(10, 14);

また、以下のクエリは同じ内容のテーブルを返しますが、カラム名は異なります(ただし、2 番目のオプションの方が効率的です):

SELECT * FROM numbers(10, 11) WHERE number % 3 == (10 % 3);
SELECT * FROM generate_series(10, 20, 3);