Есть ли способ получить значение из настраиваемого параметра внутри столбца.
Как вы можете видеть на рисунке ниже. У меня есть имя столбца Parameters и имеет значение пользовательских параметров.
1.) Есть ли способ, которым я могу получить только цену и соответствующее значение внутри этого имени столбца?
2.) Есть ли способ расшифровать формат?
3.) Можете ли вы дать мне представление, как разбирать его соответственно?
Нажмите, чтобы увидеть изображение
Мне просто любопытные парни. Заранее спасибо тем, кто поможет мне.
Предполагая, что шаблон строки всегда начинается как "цена <=>" (т.е. 9 символов в начале). Вы можете использовать нижеприведенный запрос, чтобы проверить цену и сравнить ее.
Внутренний запрос использует подстроку, чтобы найти значение цены из соответствующих строк. Внешний запрос может использоваться для выполнения сравнения по вашему желанию.
SELECT
*
FROM
(SELECT
SUBSTRING(parameters, 9) AS price
FROM
your_table
WHERE
parameters REGEXP 'price<=>[0-9]') t
WHERE
price > 1000;