我正在使用 generate_series 在表中插入值。并且 generate_series 插入在其范围内指定的值。
例如:对于以下查询,
SELECT i AS id, i AS age, i AS house_number
INTO egg
FROM generate_Series(1,6) AS i;
我们得到的结果是:
id age house_number
1 1 1
2 2 2
3 3 3
4 4 4
5 5 5
6 6 6
但我的问题是,我只想在“年龄”列中插入数字 3,然后在 3 之后从 0 开始:
id age house_number
1 1 1
2 2 2
3 3 3
4 1 4
5 2 5
6 3 6
这可能吗?是否有一些随机函数generate_series()
执行相同的功能?