PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

So konvertieren Sie Postgres-JSON in Integer

Was für mich funktioniert (mit posgtgresql 5.6) ist

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

wie

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

Angenommen users Die Tabelle hat eine JSON-Spalte namens data das ist so etwas wie:

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