データベースにない列挙体から選択したいと思います。PostgreSQLの列挙リストから値を選択
など。 SELECT id FROM my_table
は1、2、3のような値を返します 1 -> 'chocolate', 2 -> 'coconut', 3 -> 'pizza'
などを表示したいSELECT CASE
が動作しますが、複雑すぎて多くの値の概要を確認するのは難しいです。私は何かのように考える
SELECT id, array['chocolate','coconut','pizza'][id] FROM my_table
しかし、私は配列で成功することができませんでした。簡単な解決法はありますか?これはplpgsqlスクリプトなどではなく、単純なクエリです。
ありがとうございます!これは私が探していたシンプルなソリューションであり、動作します。ちょうどかっこが欠けていた。 (データベースは私のものではなく、これはカジュアルなクエリなのでテーブルを作成したくないということは既に言いましたが、誰かが自分のコメントでその答えを削除しました)。 – Turtle