Android 用于查找特定模式的SQLLite语法

Android 用于查找特定模式的SQLLite语法,android,mysql,sql,sqlite,Android,Mysql,Sql,Sqlite,我正在尝试创建一个类似SQL的语法,它与以下内容相匹配: String 1: [ {"event_uuid":"9419b4d0-69d5-0137-34e0-218193219df4", "status":"checked_in", "updated_at":"2019-09-16T08:16:10.189+02:00" }, {"event_uuid":"218193219df4-9419b4d0-69

我正在尝试创建一个类似SQL的语法,它与以下内容相匹配:

String 1:
    [
        {"event_uuid":"9419b4d0-69d5-0137-34e0-218193219df4",
        "status":"checked_in",
        "updated_at":"2019-09-16T08:16:10.189+02:00"
        }, 
        {"event_uuid":"218193219df4-9419b4d0-69d5-0137-34e0",
        "status":"checked_out",
        "updated_at":"2019-09-16T08:16:10.189+02:00"
        }
    ]


String 2:
    [
        {"event_uuid":"9419b4d0-69d5-0137-34e0-218193219df4",
        "status":"checked_out",
        "updated_at":"2019-09-16T08:16:10.189+02:00"
        }, 
        {"event_uuid":"218193219df4-9419b4d0-69d5-0137-34e0",
        "status":"checked_in",
        "updated_at":"2019-09-16T08:16:10.189+02:00"
        }
    ]
我尝试了以下方法,但没有成功:

LIKE '%9419b4d0-69d5-0137-34e0-218193219df4%[^}]%checked_in%'
json数组保存为数据库中的字符串,我需要一个与第一个字符串匹配但与第二个字符串不匹配的类似语法,例如:

LIKE '%9419b4d0-69d5-0137-34e0-218193219df4%checked_in%'
  • 他们两个都配得上

知道我做错了什么吗

如果我们假设您在表中有3个单独的列,分别称为
事件uid
状态
更新u
?请向我们展示您编写的所有查询,只是一个片段并不能真正帮助我们帮助您的iggsfolly-没有使用“code”由于它不适用于粗体-希望突出显示一些字段。Dan请随意修改我的编辑,我只是试图使您在问题中提出的内容更易于阅读。后端有点混乱。。这实际上是一个栏目的内容