Chcę wybrać z enumaracji, która nie znajduje się w bazie danych.Wybierz wartość z listy wyliczeniowej w PostgreSQL
E.g. SELECT id FROM my_table
zwraca wartości takie jak 1, 2, 3 Chcę wyświetlić 1 -> 'chocolate', 2 -> 'coconut', 3 -> 'pizza'
itp. SELECT CASE
działa, ale jest zbyt skomplikowany i trudny do przeglądu dla wielu wartości. Myślę o czymś takim, jak Ale nie mogłem odnieść sukcesu z tablicami. Czy istnieje proste rozwiązanie? Jest to proste zapytanie, a nie skrypt plpgsql lub coś podobnego.
Dziękujemy! To jest proste rozwiązanie, którego szukałem i działa. Brakowało tylko nawiasów. (Powiedziałem kiedyś, że nie chcę tworzyć tabeli, ponieważ baza danych nie jest moja i jest to zwykłe zapytanie, ale ktoś usunął tę odpowiedź za pomocą mojego komentarza.) – Turtle