regex解析mysql字符串

mbjcgjjk  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(301)

我需要帮助用regex解析mysql'where'字符串,以便将所有项分组。例如,我有这个字符串:

price1 < price2 && price1 > 1000 && price1!=999 && title = hello

因此,我需要分别得到带有条件(例如price1<price2)和运算符&&or的列||
提前谢谢你的帮助。

zaqlnxep

zaqlnxep1#

你可以用 SUBSTRING_INDEX() 定位 && . 有了这个,你可以用 MID() 提取之前和之后的东西。
您需要一个存储的例程来循环字符串,拾取多个片段。
最好使用“真正的”语言,而不是sql来完成手头的任务。

相关问题