【发布时间】:2019-02-05 22:25:43
【问题描述】:
假设我在名为 test 的表的特定列中有一个 json 对象 {'key1':0.5,'key2':0.3,'key3':0.1}。我想返回最高值的键。为了获得最高值,在 postgres 中,我可以编写以下查询:
select greatest(column1->'key1',column1->'key2',column1->'key3') from test
现在,它返回最大值。但我想要的是与最高价值相关的键。这在 postgres json 查询中可行吗?
【问题讨论】:
标签: sql json postgresql