sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL indlejret JSON-forespørgsel

Dette skyldes, at operatoren ->> henter JSON-array-element som tekst. Du skal bruge en cast for at konvertere resultatet tilbage til JSON.

Du kan eliminere denne overflødige cast ved at bruge operatoren -> :

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



  1. MySQL - SELECT WHERE field IN (underforespørgsel) - Ekstremt langsom hvorfor?

  2. Tilføj datoparameter til oracle-forespørgsel

  3. Sådan gemmer du historiske poster i en historietabel i SQL Server

  4. Eksporter Postgresql-tabeldata ved hjælp af pgAdmin