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

Postgres:Rozwiń kolumnę JSON do wierszy

select id,
    (details ->> 'json1')::int as json1,
    (details ->> 'json2')::int as json2
from (
    select id, json_array_elements(details) as details
    from things
) s
;
 id | json1 | json2 
----+-------+-------
  1 |   123 |   456
  1 |   124 |   457
  2 |   234 |   567



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz użytkowników należących tylko do określonych działów

  2. SQLAlchemy:Sprawdź, czy dana wartość znajduje się na liście

  3. Jak uzyskać obiekt json jako kolumnę w postgresql?

  4. Jak wstawić wiersz w postgreSQL pgAdmin?

  5. Czy istnieje narzędzie do wizualizacji danych dla postgresql, które jest w stanie wyświetlać również relacje między schematami?