是否有可能从列内的自定义参数获取值。

如下图所示。我有一个列名称Parameters,并且具有自定义参数的值。

1.)有什么方法只能在该列名称中获取价格及其对应的值?

2.)有什么可能的方法来解密格式?

3.)您能给我一个如何相应解析的想法吗?

点击查看图片

php - 获取列名称中的特定自定义参数值-LMLPHP

我只是好奇的家伙。预先感谢那些会帮助我的人。

最佳答案

假设字符串模式始终像'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/

10-10 23:37