sql >> データベース >  >> RDS >> PostgreSQL

postgresでのJSONB配列のフラット化

    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. RailsActiveRecordで複数の一致があるPostgreSQLilike

    2. Excel テーブル データを SQL 2008R2 に転送する最速の方法

    3. UUIDv4をMySQLに保存する

    4. タイムゾーンに関係なく、MySQLの日時を間隔にグループ化する