Я пытаюсь создать запрос MySQL, который будет делать следующее:
Пример данных:
---------------------------------------------
| colm |
---------------------------------------------
|{"level":10, "something": "blah", etc} |
---------------------------------------------
|{"level":3, "something": "blah", etc} |
---------------------------------------------
|{"level":7, "something": "blah", etc} |
---------------------------------------------
|{"level":21, "something": "blah", etc} |
Мне нужно SELECT
строк, где colm LIKE "%?%"
с ?
будучи уровнем меньше или равно (<=
) некоторому значению.Например, SELECT
во всех строках, где colm
имеет значение level
пары ключей <= 8
в строке JSON, получая две средние строки.
Как я могу это сделать?Я что-то думаю с функциями JSON вместо использования подстановочных знаков LIKE
и %
, но я не совсем уверен, что мне нужно делать.