sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur man konverterar postgres json till heltal

Det som fungerar för mig (med posgtgresql 5.6) är

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

gillar

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

Förutsatt users tabellen har en json-kolumn med namnet data vilket är ungefär:

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


  1. Använder utf8mb4 i MySQL

  2. Hur man stoppar min rullningsfunktion när MySql har hämtat all data

  3. Vilken är den bästa datatypen för telefonnummer i MySQL och vad ska Java-typmappning vara för det?

  4. protokollpaket ur funktion