Как мы можем использовать регулярное выражение в запросе sql для извлечения данных (ключ / значение) из поля json.Для большего понимания у меня есть таблица рынка внутри этой книги, где json имеет поле в качестве заголовка.
{
"book": [
{
"category": "reference",
"author": "Nigel Rees",
"title": ["A123"],
"price": 8.95
},
{
"category": "fiction",
"author": "Evelyn Waugh",
"title": ["A1235"],
"price": 12.99
}]
Запрос, который я написал:
select * from market where books REGEXP('"title":\s*(\["[A-Za-z0-9]*"\])');
Но я не получаю вывод.