【发布时间】:2018-12-10 13:07:32
【问题描述】:
我需要你的帮助,我有一个练习要求按奖牌总数排序获胜者,如果两个国家的奖牌数量相同,那么我需要按顺序比较 3 列(这是奖牌的类型) .
所以我有
sum(3columns) as total
order total desc, col1 desc , col2 desc , col3 desc
然后我将其保存为 table ,并添加 monotonic() 作为获胜者的位置 (1 2 3 4 ...) 但我有 3 个团队在 3 列中具有相同的总结果和相同的值 所以它们必须全部放置 25 个,但我正在努力做到这一点。
提前致谢
【问题讨论】:
-
样本数据和期望的结果真的很有帮助。
-
monotonic()不是受支持的函数,在 SQL 中可能会很棘手