PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zagnieżdżone zapytania JSON PostgreSQL

Dzieje się tak, ponieważ operator ->> pobiera element tablicy JSON jako tekst. Potrzebujesz rzutu, aby przekonwertować jego wynik z powrotem na JSON.

Możesz wyeliminować to nadmiarowe rzutowanie, używając operatora -> :

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czysty sposób na korzystanie z funkcji okna postgresql w django ORM?

  2. Jak zadeklarować zmienną w zapytaniu PostgreSQL

  3. Wyzwania związane ze skalowaniem bazy danych Moodle PostgreSQL

  4. Te cholerne duże obiekty

  5. Literały łańcuchowe i znaki ucieczki w postgresql