PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Comment convertir postgres json en entier

Ce qui fonctionne pour moi (en utilisant posgtgresql 5.6) est

SELECT (tablename.jsoncolumnname->>'jsonfiledname')::int FROM tablename;

j'aime

SELECT (users.data->>'failed_login_attempts_count')::int FROM users;

En supposant des users la table a une colonne json nommée data qui est quelque chose comme :

{"failed_login_attempts_count":"2","comment":"VIP"}