【发布时间】:2019-12-10 15:40:57
【问题描述】:
我正在使用 psql,我有一个如下所示的表:
id | dashboard_settings
-----------------------
1 | {"query": {"year_end": 2018, "year_start": 2015, "category": ["123"]}}
有很多行,但对于每一行,“类别”值是一个包含一个整数的数组(字符串格式)。
有没有办法可以“解包”类别对象?所以它只有 123 作为整数?
我试过了,但没有成功:
SELECT jsonb_extract_path_text(dashboard_settings->'query', 'category') from table
这会返回:
jsonb_extract_path_text | ["123"]
当我想要的时候:
jsonb_extract_path_text | 123
【问题讨论】:
标签: sql arrays json postgresql