Допустим, у меня есть объект json {'key1':0.5,'key2':0.3,'key3':0.1}
в определенном столбце таблицы с именем test. Я хочу вернуть ключ самого высокого значения. Чтобы получить наибольшее значение, в postgres я могу написать этот запрос:
select greatest(column1->'key1',column1->'key2',column1->'key3') from test
Теперь он возвращает наибольшее значение. Но тот, который я хочу, - это ключ, связанный с наибольшим значением. Возможно ли это в запросах Postgres Json?