postgresql Postgres返回JSON元素

pinkon5k  于 2022-11-04  发布在  PostgreSQL
关注(0)|答案(1)|浏览(154)

我在一个表('bookings')中有一个JSON字段('ez_links'),我希望返回一个特定的属性/元素('Amount'),它表示预订的价格。
在下面的示例中,我希望返回值“662”,但返回的是NULL。

select ez_links, ez_links-> 'Amount' AS price
FROM bookings
limit 1

结果:
| ez_链接|标价|
| - -|- -|
| {“集成商”:“ezlinks”,“发球时间保留记录”:{“费用”:“特龙App会员”,“金额”:“662”,¡¡¡¡}}}|空值|
谢谢你的帮助。

hfsqlsce

hfsqlsce1#

这是一个嵌套JSON,您可以执行以下操作来访问Amount字段

SELECT ez_links->'TeeTimeReserveRecord'->'Amount' as price FROM bookings
limit 1                                                                                                                  ;

我希望这对你有帮助。

相关问题