Как составить запрос к MySQL, включающий JSON-параметр?

1,00
р.
Имеется поле в формате json (varchar(2000), к примеру). В данном объекте имеется необходимое значение. Как мне составить запрос, чтобы он включал также и этот параметр, закодированный в json строку и помещенный в одно из полей таблицы?


Ответ
можно поизвращаться. к примеру имеем json:
{ "firstName": "Иван", "lastName": "Иванов", "address": { "streetAddress": "Московское ш., 101, кв.101", "city": "Ленинград", "postalCode": 101101 }, "phoneNumbers": [ "812 123-1234", "916 123-4567" ] }
тогда
select substr(substring_index(substr(TEXT,locate('"lastName": "',TEXT)),'",',1),14) as txt from table having txt = 'Иванов'
где TEXT поле с json, а 14 длина выражения <"lastName": ">