PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak przekonwertować postgres json na liczbę całkowitą?

To, co działa dla mnie (używając posgtgresql 5.6) to

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

lubię

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

Zakładając users tabela ma kolumnę json o nazwie data czyli coś w stylu:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres now() kontra „teraz” w funkcji

  2. Jak uzyskać zwracany identyfikator w JPA po wstawieniu natywnego zapytania?

  3. Jak przekonwertować postgres o podwójnej precyzji na numeryczny bez utraty/obcinania danych?

  4. PostgreSQL:znajdź liczbę kolejnych dni do tej pory

  5. Jak przekonwertować znacznik czasu na liczbę całkowitą (epoka Uniksa) w Postgresie