Hi! Could we please enable some services and cookies to improve your experience and our website?

SQLize | PHPize | SQLtest

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

A A A
Login    Share code      Blog   FAQ
Copy Format Clear
create table tbl ( fld jsonb ); insert into tbl values ('{ "id": "adf59079-4921-4abc-a262-1dc8c2b1ccc7", "lastname": "LOBATOS", "firstname": "Leslie", "birth_date": "1988-01-26", "gender": 3, "contacts": { "phoneList": [ { "fullNumber": "0671234567", "verifyStateId": 1 }, { "fullNumber": "0671234588", "verifyStateId": 0 } ] } }'::jsonb); -- id, lastname, fullNumber with unnested as ( select fld->>'id' id, fld->>'lastname' lastname, jsonb_array_elements(((fld->>'contacts')::jsonb->>'phoneList')::jsonb) from tbl ) select id, lastname, jsonb_array_elements->>'fullNumber' from unnested;

Stuck with a problem? Got Error? Ask AI support!

Copy Clear