sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL geneste JSON-query's

Dit komt omdat operator ->> krijgt JSON-array-element als tekst. Je hebt een cast nodig om het resultaat terug naar JSON te converteren.

U kunt deze overbodige cast elimineren door operator -> te gebruiken :

select person->'dogs'->0->'breed' from people where id = 77;



  1. Tabelindexen instellen in databases

  2. Hoe POSITION() werkt in PostgreSQL

  3. Hoe dubbele gebruikersnamen voorkomen wanneer mensen zich registreren?

  4. Elk item dat uit de SQLite-database is opgehaald, instellen in een eigen tekstweergave