PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Lọc các hàng dựa trên các giá trị bên trong nhiều cột JSONB

Nếu bạn đang sử dụng Postgres 12 trở lên, bạn có thể sử dụng biểu thức đường dẫn 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. Xóa phần tử mảng jsonb theo giá trị

  2. Postgres SSL lỗi

  3. Không thể kết nối với cơ sở dữ liệu Postgres bằng ngăn xếp Bitnami Django

  4. Quyền bị từ chối đối với mối quan hệ django_migrations sử dụng Heroku

  5. Tổng hợp dữ liệu với OVER PARTITION theo ngày