【发布时间】:2021-03-02 12:34:00
【问题描述】:
对该列进行排序
a
b
c
得到这个输出
b
a
c
mysql 子句order by field(col,'b','a','c') 在雅典娜中不起作用。有没有等价的?
【问题讨论】:
-
按 b、a、c 排序应该可以。此外,如果您想按降序排序,您可以添加 desc。
标签: amazon-web-services presto amazon-athena
对该列进行排序
a
b
c
得到这个输出
b
a
c
mysql 子句order by field(col,'b','a','c') 在雅典娜中不起作用。有没有等价的?
【问题讨论】:
标签: amazon-web-services presto amazon-athena
您可以使用case when 获取此订单:
ORDER BY CASE WHEN col='b' THEN 1
WHEN col='a' THEN 2
WHEN col='c' THEN 3
ELSE 4 END ASC
【讨论】: