テーブル名users
には列名user_email
が含まれています。 user_email
列は、以下のようにjson形式のデータを持つ。Sqllite:json文字列からの検索値
[
{
"card_email_id": "98",
"card_id": "88",
"email": "[email protected]",
"type": "Home"
},
{
"card_email_id": "99",
"card_id": "88",
"email": "[email protected]",
"type": "Home"
}
]
私だけemail
値のJSON文字列からその検索値を照会します。
私は既にREGEXPを試しましたが、これはsqliteではサポートされていません。
これはLIKE
オペレータなどを使用して可能ですか?
これはAndroidではまだ一般的には利用できませんが、その質問はそれを求めませんでした。 :) –
@ shA.t "no function:json_extract"というエラーが表示されます。 –
JSON1拡張機能(https://sqlite.org/loadext.html)を読み込みましたか?ロード可能な拡張機能です。 –