我想从不在数据库中的enumaration中进行选择.
例如,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
Run Code Online (Sandbox Code Playgroud)
但我无法成功使用数组.有一个简单的解决方案吗?所以这是一个简单的查询,而不是plpgsql脚本或类似的东西.