我的桌子是这样的
ID VALUE
1 4
2 6
3 12
Run Code Online (Sandbox Code Playgroud)
我想在mysql中以这种格式获得输出,你能为我提供相应的sql吗?
ID VALUE MAX_VALUE DIV_BY_MAX_VALUE
1 4 12 0.33
2 6 12 0.5
3 12 12 1.0
Run Code Online (Sandbox Code Playgroud)
你会加入最大值并进行分工:
select t.*, x.maxvalue, t.value / x.maxvalue
from t cross join
(select max(value) as maxvalue from t) x;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
242 次 |
| 最近记录: |