Ich möchte aus einer enumaration auswählen, die nicht in der Datenbank ist.
z. SELECT id FROM my_table
gibt Werte wie 1, 2, 3 zurück
Ich möchte 1 -> 'chocolate', 2 -> 'coconut', 3 -> 'pizza'
usw. anzeigen.% Co_de% funktioniert, ist aber für viele Werte zu kompliziert und schwer zu überblicken. Ich denke an etwas wie
Aber ich konnte mit Arrays nicht erfolgreich sein. Gibt es eine einfache Lösung? Das ist also eine einfache Abfrage, kein plpgsql-Skript oder so ähnlich.
oder ohne CTE (aber mit der gleichen Idee):
%Vor%Ich möchte aus einer enumaration auswählen, die nicht in der Datenbank ist.
z. %code% gibt Werte wie 1, 2, 3 zurück Ich möchte %code% usw. anzeigen.% Co_de% funktioniert, ist aber für viele Werte zu kompliziert und schwer zu überblicken. Ich denke an etwas wie
%Vor%Aber ich konnte mit Arrays nicht erfolgreich sein. Gibt es eine einfache Lösung? Das ist also eine einfache Abfrage, kein plpgsql-Skript oder so ähnlich.
Was ist mit dem Erstellen einer anderen Tabelle, die alle Fälle aufzählt und sich anschließt?
%Vor%und wenn Sie aus Ihrer Tabelle auswählen:
%Vor%Dies ist die korrekte Syntax:
%Vor%Sie sollten jedoch eine referenzierte Tabelle mit diesen Werten erstellen.
oder ohne CTE (aber mit der gleichen Idee):
%Vor%Tags und Links postgresql postgresql-8.1