1

次の JSON オブジェクトがあります。

SET @j = '{"id": [1, 2, 4]}'

JSON オブジェクトにクエリを実行して、ID に 2 が含まれているかどうかを確認しようとしています。

select JSON_CONTAINS(@j,'one','%2')

上記JSON_CONTAINSは正しいとは思いませんが、実行するために何をすればよいかわかりません。

4

2 に答える 2

0

申し訳ありません@rev_dihazumは機能しませんでしたが、これは機能しました。

SELECT JSON_CONTAINS(@j, '1', '$.id');
于 2016-07-21T10:06:43.097 に答える
0

あなたはこれを試すことができます

SELECT JSON_SEARCH(JSON_EXTRACT(@j, "$.id"), 'one', '2');
于 2016-07-21T04:55:54.637 に答える