PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

So parsen Sie JSON in Postgresql

Ich habe es herausgefunden, Leute

wenn ich einen Tisch Bücher habe

Ich kann ganz einfach eine Abfrage schreiben

SELECT 
   id, 
   data::json->'name' as name
FROM books;

Und es wird zu

führen

Ich kann auch versuchen, eine nicht vorhandene Spalte zu erhalten

SELECT 
   id, 
   data::json->'non_existant' as non_existant
FROM books;

Und in diesem Fall erhalte ich ein leeres Ergebnis