sql >> Database >  >> RDS >> PostgreSQL

Hoe json-array filteren op elke geretourneerde rij?

U kunt json_array_elements . gebruiken om JSON en array_agg te verwijderen om het na het filteren terug te nesten. Zoiets als dit:

SELECT t.id, array_to_json(array_agg(j))
FROM your_table t, json_array_elements(t.jsonColumn) j
WHERE j->>'field' = 'abc'
GROUP BY id;



  1. Hoe input van de gebruiker te krijgen tijdens runtime

  2. Vermijd het invoegen van 'null'-waarden in de databasetabel via JPA

  3. Oracle Developer Tools voor Visual Studio 2019 kunnen niet correct worden geïnstalleerd

  4. Fout (bijna AAN op positie 25) tijdens het importeren van de tabel voor WORDPRESS (Een externe sleutelfout)