小编Coo*_*ter的帖子

从几列中选择最小值然后计算其总和的最佳方法是什么?

我正在尝试:1)在col_1,col_2和col_3之间选择最小值。2)根据id_col值计算最小值的总和。

使用下面的示例表,我期望的结果是:

+--------+--------------+
| id_col | sum          | 
+--------+--------------+
|    123 | 523.99996667 |
+--------+--------------+
Run Code Online (Sandbox Code Playgroud)

example_table

+--------+--------------+----------+---------+------+
| id_col | col_1        | col_2    | col_3   | id   |
+--------+--------------+----------+---------+------+
|    123 | 175.00000000 | 150.0000 |    NULL | 999  |
|    123 | 175.00000000 | 150.0000 |    NULL | 999  |
|    123 | 175.00000000 | 150.0000 |    NULL | 999  |
|    123 |  41.66666667 |  50.0000 |    NULL | 4444 |
|    123 |  50.00000000 | 100.0000 | …
Run Code Online (Sandbox Code Playgroud)

mysql sql

1
推荐指数
1
解决办法
64
查看次数

标签 统计

mysql ×1

sql ×1