PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Filter baris berdasarkan nilai di dalam beberapa kolom JSONB

Jika Anda menggunakan Postgres 12 atau lebih baru, Anda dapat menggunakan ekspresi jalur SQL/JSON:

select *
from change_log
where change @@ '$.** like_regex "change" flag "i"'
   or previous @@ '$.** like_regex "change" flag "i"'
   or specific_changes @@ '$.** like_regex "change" flag "i"'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Postgres - perbarui pernyataan sebagai pemicu

  2. Mengapa aturan ini tidak mencegah pelanggaran kunci duplikat?

  3. Membuat sumber data terpisah untuk musim semi sesi saya menggunakan JDBC dan data pegas jpa di boot musim semi

  4. Kesalahan Pycharm:Tidak dikonfigurasi dengan benar

  5. Perl + PostgreSQL-- Kolom Selektif ke Baris Transpose