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

Filtruj wiersze na podstawie wartości w wielu kolumnach JSONB

Jeśli używasz Postgresa 12 lub nowszego, możesz użyć wyrażenia ścieżki 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. Granice wyrazów PostgreSQL Regex?

  2. Czy istnieje sposób na rzucenie typu danych postgresql 9.3, aby mógł wpływać tylko na jedną stronę?

  3. Kaskada utrwalania tworzy zduplikowane wiersze?

  4. Railsy wszystkich użytkowników w grupie z płcią męską

  5. Spłaszczanie tablicy JSONB w postgresie