sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo convertir postgres json a entero

Lo que funciona para mí (usando posgtgresql 5.6) es

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

Me gusta

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

Asumiendo users la tabla tiene una columna json llamada data que es algo como:

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