Ich bin neu in Redshift und auf der Suche nach einer Möglichkeit, die Reihenfolge, die ich will die Ergebnisse, die accepted answer here ist genau das, was ich will, aber die FIELD-Funktion ist nicht in Redshift. Gibt es eine Möglichkeit, das gleiche Ergebnis in Redshift zu erreichen?Amazon Redshift um spezifische Werte
aktuelle Abfrage sieht wie folgt aus:
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
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 WANN audit_category = 'string_7' DANN 7 ELSE 8 ENDE Ich habe das versucht, aber es scheint immer noch nach dem Zufallsprinzip zu sortieren? –
@WillRoss es sollte sortieren, bitte posten Sie die gesamte Abfrage in der ursprünglichen Frage – AlexYes
Aktuelle Abfrage in Original-Frage –