【发布时间】:2015-10-05 14:05:59
【问题描述】:
例如,我的 id 为:1、2、3、4
使用给定的 ID,我想计算一列,比如说value。如何只用一个查询对每个 id 进行此查询?我的意思是,像
SELECT SUM(value) FROM table WHERE id IN('1', '2', '3', '4')
这样可以吗?
【问题讨论】:
-
不相关,但是:如果
id是一个数字,那么您不应该将它与字符串进行比较。'1'是一个字符串,1是一个数字。
标签: postgresql aggregate