我有一个列类型为的表json
。
select request_id,cast(job_info as varchar) from requests_table where cast(job_id as varchar) like '%4665-b583-3b92218db8ce%';
这里job_info
和job_id
是json
类型列。
它给我带来这样的数据:
request_id | job_info
--------------------------------------+-------------------------------------------------------------------------------------------------------------------
f373085d-0124a161b2d7 | ["test-cluster", "test-cluster-id-11111"]
(1 row)
我期望 job_info 数据应该作为两个单独的列检索。
f373085d-0124a161b2d7,test-cluster,test-cluster-id-11111
您可以使用运算符提取每个数组元素
->>
: