PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgres:Разширете JSON колоната в редове

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. PG::Грешка:ГРЕШКА:невалидна последователност от байтове за кодиране UTF8:0xfc

  2. Как да пишем с главни букви първата буква на всяка дума в PostgreSQL

  3. Съхранение на изображения в bytea полета в PostgreSQL база данни

  4. Използвайте ограничителна кутия от PostGIS в заявка за Postgres

  5. Намалете досадните известия в plpgsql