如果你获取得数据是当前行,但是JSON中也要取出来几个值可以用下面的方式获取:
补充:PostgreSql数据库sql语句取Json值
1:json字段实例:A.取boxNum的值
1.1)select 字段名->‘boxNum' from 表名;
1.2)select jsonb_extract_path_text字段名, ‘boxNum') from 表名;
2:json字段实例:A.取boxNum的值,不带双引号。
2.1)select 字段名->>‘boxNum' from 表名;
2.2)select jsonb_extract_path_text字段名, ‘boxNum') from 表名;
3:json字段实例:A.取quotePriceAttribute中的currencyName币制名称
B.取unitPrices中的price单价
C.取skuPortRate中的dynamicProperties的name为死亡率的propertieValue里面的value;
4.json字段实例:–获取原产地
5:json例子:huren:[“aaa”,“bbb”,“ccc”…]需求:取值aaa去““双引号”
以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。