sql >> Databasteknik >  >> RDS >> PostgreSQL

Plattning av 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. Oracle UTL_FILE läste CSV-filrader

  2. När ska man välja Oracle framför MySQL?

  3. Finns det någon skillnad mellan varchar(10) och varchar(1000) när vi lagrar en sträng vars längd är mindre än 10?

  4. Vad man ska göra (eller inte göra) med den bästa väntestatistiken