【发布时间】:2017-12-08 23:20:57
【问题描述】:
我是 Redshift 的新手,正在寻找一种方法来指定我想要结果的顺序,accepted answer here 正是我想要的,但是 Redshift 中不存在 FIELD 函数。有没有办法在 Redshift 中实现相同的结果?
当前查询如下所示:
SELECT DISTINCT audit_type, audit_category FROM "schema"."table"
ORDER BY audit_type,
CASE WHEN audit_category = 'string_1' THEN 1
WHEN audit_category = 'string_2' THEN 2
WHEN audit_category = 'string_3' THEN 3
WHEN audit_category = 'string_4' THEN 4
WHEN audit_category = 'string_5' THEN 5
WHEN audit_category = 'string_6' THEN 6
WHEN audit_category = 'string_7' THEN 7
ELSE 8 END
【问题讨论】:
标签: amazon-redshift