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

Mysql-2つのJsonオブジェクトを比較する方法は?

    これは、JSON_CONTAINSを使用して行うことができます :

    SELECT COUNT(criteria) 
    FROM my_alerts 
    WHERE JSON_CONTAINS(criteria,'{"industries": ["1"], "locations": ["1", "2"]}')
    

    これにより、値の順序を無視する比較が実行されます。これは、MySQLがINSERTで効率を上げるためにJSONプロパティを並べ替えるため重要です。



    1. 1回の選択でカテゴリごとに最新の2つのアイテムを取得する方法(mysqlを使用)

    2. Debian 6でMySQLリレーショナルデータベースを使用する(Squeeze)

    3. mysqlを使用して文字列を分割する

    4. JavaMySQLタイムスタンプのタイムゾーンの問題