sql >> データベース >  >> RDS >> PostgreSQL

複数のJSONB列内の値に基づいて行をフィルタリングする

    Postgres 12以降を使用している場合は、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. Postgresqlで句読点のある単語をSQLクエリするにはどうすればよいですか?

    2. RANGE PRECEDINGは、UNBOUNDEDでのみサポートされます

    3. Oracle複合主キー/外部キーの質問

    4. Djangoは子行を追加または更新できません:外部キー制約が失敗します