假设一个表有两列名为“x”和“y”的列填充了数字;例如,x 包含值 (1, 2, 3),而 y 包含 (5, 8, 20)。
如何计算列的乘积之和,即 (1 × 5) + (2 × 8) + (3 × 20) = 81?
正如 Siyual 在评论中指出的那样,这应该可以解决问题:
SELECT SUM(x * y) FROM Table
Run Code Online (Sandbox Code Playgroud)
这是关于 SQLize 的现场演示,只是为了确认这确实有效。
| 归档时间: |
|
| 查看次数: |
4979 次 |
| 最近记录: |