数据仓库服务 GAUSSDB(DWS)-JSON/JSONB函数:jsonb_extract((jsonb, VARIADIC text[])

时间:2024-12-06 15:12:47

jsonb_extract((jsonb, VARIADIC text[])

描述:输入任意的object-jsonb类型、array-jsonb类型,返回$2所指路径的值。该函数仅9.1.0及以上集群版本支持。

返回类型:SETOF jsonb

示例:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
SELECT jsonb_extract('{"f2":{"f3":1},"f4":[{"f5":99},{"f6":"stringy"}]}','f2','f3');
 jsonb_extract
---------------
 1
(1 row)

SELECT jsonb_extract('{"f2":{"f3":1},"f4":[{"f5":99},{"f5":"stringy"}]}', 'f4','f5');
 jsonb_extract
---------------
 99
 "stringy"
(2 rows)
support.huaweicloud.com/sqlreference-910-dws/dws_06_0356.html
推荐文章