将常数乘以每个数组元素

时间:2018-06-28 15:57:34

标签: postgresql

我在PostgreSQL中有一列integer[]。我想将该表中的每一行和该列的每个元素乘以1000。每行具有不同的数组长度。

1 个答案:

答案 0 :(得分:3)

您可以使用:

UPDATE tab
SET  col = array(select 1000 * unnest(col));

DBFiddle Demo