sql >> Database teknologi >  >> RDS >> PostgreSQL

Udfladning af JSONB-array i postgres

SELECT  id, jo.obj
FROM    mytable
CROSS JOIN
        LATERAL
        (
        SELECT  JSON_OBJECT_AGG(jt.key, jt.value) obj
        FROM    JSONB_ARRAY_ELEMENTS(data) je
        CROSS JOIN
                LATERAL JSONB_EACH(je.value) jt
        ) jo



  1. MySQL-forespørgsel ved hjælp af CASE til at VÆLGE flere kolonner

  2. Hvordan får man MySQL-tabelstørrelse til tabeller i databasen?

  3. Få alle poster fra en Ref Cursor i en pakke

  4. Fejl- ORA-22835:Buffer for lille til CLOB til CHAR eller BLOB til RAW konvertering