人大金仓分析型数据库JSON函数和操作符

目录

JSON操作符

JSON创建函数

JSON聚合函数


JSON操作符

        对于json和jsonb数据类型,字段、元素和路径提取运算符返回的数据类型与其左侧输入(jsonjsonb)相同,但指定为返回text的数据类型除外,后者将值强制为text。如果JSON输入没有与请求匹配的正确结构,则字段、元素和路径提取运算符返回NULL,而不是失败;例如,如果不存在这样的元素。

操作
右操作 数类型
述描
例子
例子结果
->
int
获得 JSON 数组元素
'[{"a":"foo"},{"b":"bar"},{"c":"baz"}]'::json->2
{"c":"baz"}
->
text
根据键获得 JSON
象的域
'{"a": {"b":"foo"}}'::json->'a'
{"b":"foo"}
->>
int
获得 JSON 数组元素
text 形式
'[1,2,3]'::json->>2
3
->>
text
获得 JSON 对象域的 t ext 形式
'{"a":1,"b":2}'::json->>'b'
2
#>
text[]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值