bbb*_*bbb 5 php sql postgresql null aggregate-functions
我有Postgres数据库,我必须逐列逐列,如下所示:
SELECT SUM(column1*column2) AS res (...)
Run Code Online (Sandbox Code Playgroud)
结果是0.两列都是real类型.
但是当我这样做时,乘法运算符很有效:
SELECT SUM(column * 100) AS res (...)
Run Code Online (Sandbox Code Playgroud)
是否可以使用PostgreSQL中的列进行算术运算?
这个查询工作得很好:
SELECT SUM(column1 * column2) AS res
FROM tbl;
Run Code Online (Sandbox Code Playgroud)
如果您的结果res是0,那么您必须:
0在一列或两列中,并且NULL在至少一行中没有一列.0或者NULL在每个其他所选行的一列或两列中.或者还有其他一些微不足道的误解.也许你是在混淆列的别名res用result?
| 归档时间: |
|
| 查看次数: |
9637 次 |
| 最近记录: |