使用 Postgres 15,如何从表中获取每行中的列总和?
-86750 | 1728 | 1500 | 61.69 | 415 | 130.18 | 303.99 | 288.57 | 93.44 | 78.06 | 0 | 561.69 | 257.49
-86100 | 798 | 700 | 68 | 415 | 130 | 303 | 288 | 128 | 20 | 0 | 561 | 257
特别是,我想将具有int
或float
数据类型的列的值加在一起,而不是引用它们的名称。
我的意思是不使用类似的东西:
for each row ....
select toto+tata+titi+tutut from .... where rawid=....
但更像是:
for each row
if column is type float or int
variable+= it
fi
这可能吗?