Existem duas operações para obter valor de
JSON
. O primeiro ->
retornará JSON
. O segundo ->>
retornará o texto. Detalhes:funções e operadores JSON
Experimentar
SELECT (json_data->'position'->>'lat')::float + 1.0 AS lat
FROM updates
LIMIT 5
JSON
. O primeiro ->
retornará JSON
. O segundo ->>
retornará o texto. SELECT (json_data->'position'->>'lat')::float + 1.0 AS lat
FROM updates
LIMIT 5