MAX(column_name)
我不认为这不是标准答案。
基本上,我希望查询返回带有添加的column的表MaxTotalRev
。仅当该列是具有TotalRev最大值的行时,才应填充该列。所有其他行的此列应为空。
这不应影响返回结果的顺序。相反,它应该只是返回表上的附加列。
IE
total_rev | max_total_rev
-------------------------
1 | null
3 | 3
2 | null
下面是一个使用一个选项window function
- max / over
-有case
言:
select total_rev,
case when total_rev = max(total_rev) over () then total_rev end as max_total_rev
from yourtable
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句