是否有可能从列内的自定义参数获取值。
如下图所示。我有一个列名称Parameters,并且具有自定义参数的值。
1.)有什么方法只能在该列名称中获取价格及其对应的值?
2.)有什么可能的方法来解密格式?
3.)您能给我一个如何相应解析的想法吗?
点击查看图片
我只是好奇的家伙。预先感谢那些会帮助我的人。
最佳答案
假设字符串模式始终像'price '(即开始的9个字符)一样开始。您可以使用下面的查询来检查价格并进行比较。
内部查询使用子字符串从匹配的行中查找价格值。外部查询可用于根据需要进行比较。
SELECT
*
FROM
(SELECT
SUBSTRING(parameters, 9) AS price
FROM
your_table
WHERE
parameters REGEXP 'price<=>[0-9]') t
WHERE
price > 1000;
关于php - 获取列名称中的特定自定义参数值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51207289/