i have this table in metabase
| id | status | outgoing |
|---|---|---|
| 1 | paid | {"a945248027_14454878":"processing"} |
| 2 | unpaid | {"old.a945248027_14454878":"cancelled"} |
i am trying to extract the value after colon in the "outgoing" json field i.e processing, cancelled"
You can do it using substring from :
select id, status, substring(outgoing::varchar from ':"([a-z]*)' )
from mytable t