Синтаксис SQL Lite для поиска определенного шаблона - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь создать синтаксис SQL LIKE, который соответствует что-то вроде:

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, который соответствует первой строке, но не второй, например:

LIKE '%9419b4d0-69d5-0137-34e0-218193219df4%checked_in%'
  • будет соответствовать им обоим

Есть идеи, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...