PostgreSQL GENERATE_SERIES関数で連続した数値を生成する

環境
Windows 10 home 64bit
PostgreSQL 9.6.5

関数1
generate_series(start, stop)
startからstopまで、刻み1で連続する値を生成します。

使用例
SQL構文
SELECT GENERATE_SERIES(80, 83);
結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
80
81
82
83
80 81 82 83
80
81
82
83

関数2
generate_series(start, stop, step)
startからstopまで、刻みstepで連続する値を生成します。

使用例
SQL構文
SELECT * FROM GENERATE_SERIES(90, 94, 2);
結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
90
92
94
90 92 94
90
92
94

 

PostgreSQL

Posted by arkgame