Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何在amazon athena中使用自定义顺序对列进行排序?_Amazon Web Services_Presto_Amazon Athena - Fatal编程技术网

Amazon web services 如何在amazon athena中使用自定义顺序对列进行排序?

Amazon web services 如何在amazon athena中使用自定义顺序对列进行排序?,amazon-web-services,presto,amazon-athena,Amazon Web Services,Presto,Amazon Athena,要对此列进行排序 a b c 获取此输出 b a c mysql子句按字段排序(col,'b','a','c')在雅典娜中不起作用。是否有等效的?您可以在获得此订单时使用案例: 当col='b'然后为1时按情况排序 当col='a'那么2 当col='c'那么3 其他4结束ASC 按b、a、c订购应该可以。此外,如果要按降序排序,可以添加desc。@jikohel286为什么不?order by中仍然可以有多个列。这个问题特别要求按特定顺序对一列中的值进行排序。

要对此列进行排序

a
b
c
获取此输出

b
a
c

mysql子句
按字段排序(col,'b','a','c')
在雅典娜中不起作用。是否有等效的?

您可以在获得此订单时使用
案例:

当col='b'然后为1时按情况排序
当col='a'那么2
当col='c'那么3
其他4结束ASC

按b、a、c订购应该可以。此外,如果要按降序排序,可以添加desc。@jikohel286为什么不?order by中仍然可以有多个列。这个问题特别要求按特定顺序对一列中的值进行排序。