PGSQL中的generate_series函數用于生成一個序列。它的語法如下:
generate_series(start, stop, step)
其中:
start表示序列的起始值
stop表示序列的結束值
step表示序列的步長
generate_series函數會生成從start到stop的一個序列,步長為step。例如,generate_series(1, 5, 1)會生成一個包含數字1到5的序列。
以下是generate_series函數的一些示例用法:
SELECT generate_series(1, 10, 1);
SELECT generate_series(10, 1, -1);
SELECT generate_series(1, 10, 2);
SELECT generate_series(1, 100, 10);
generate_series函數在PGSQL中非常常用,可以快速生成一個序列,并在查詢中使用。