sql >> Databasteknik >  >> RDS >> PostgreSQL

PostgreSQL kapslad JSON-fråga

Detta beror på att operatorn ->> hämtar JSON-matriselement som text. Du behöver en cast för att konvertera dess resultat tillbaka till JSON.

Du kan eliminera denna redundanta cast genom att använda operatorn -> :

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



  1. Mata ut SQLite-frågeresultat som ett INSERT-uttalande

  2. 2 sätt att få protokollet från ett Datetime-värde i Oracle Database

  3. PL/SQL:hur ber jag användarinmatning i en procedur?

  4. Hur kan jag upptäcka och binda ändringar mellan radvärden i en SQL-tabell?