七叶笔记 » 数据库 » 如何获取PostgreSQL数据库中的JSON值

如何获取PostgreSQL数据库中的JSON值

如果你获取得数据是当前行,但是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去““双引号”

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。

相关文章