我正在尝试选择和分析postgres表列中的javascript列表,它没有键:

{coastal,transitional,contemporary,romantic,traditional,
industrial,modern,contemporary_eclectic,regency,mediterranean}

第n个值是什么SQL命令get?
我知道你可以通过这样的键来获得价值:
SELECT {column_name}->>{key value}
FROM {table_name}

但我真的只想按列表值顺序拉取值。有我找不到的语法吗?还是需要将此数组转换为其他数据类型?

最佳答案

这同样适用于数组:

{column_name}->>N

其中N是元素的整数位置。
参考文献:
https://www.postgresql.org/docs/current/static/functions-json.html

10-06 01:36