【发布时间】:2011-12-09 07:54:31
【问题描述】:
我正在使用 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() 中是否有一些随机函数执行相同的功能?
【问题讨论】:
标签: postgresql generate-series