PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come convertire postgres json in intero

Quello che funziona per me (usando posgtgresql 5.6) è

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

come

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

Assumendo users table ha una colonna json denominata data che è qualcosa come:

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