gpt4 book ai didi

mysql - 使用正则表达式查询表以查找 A 或 B

转载 作者:行者123 更新时间:2023-11-29 00:34:07 25 4
gpt4 key购买 nike

我正在尝试对 MySQL 查询(实际上是 MariaDB)进行正则表达式匹配,以查找文件路径中包含字符串“!Mutex”或文件夹以一个大写的“M”。

因此,如果单元格包含以下路径。

-------------|Path_Folder|-------------------------------------------------------|E:\folder01\folder01\folder03\!Mutex\folder05        ||E:\folder01\folder01\folder03\folder4\!Mutex\folder06||E:\folder01\folder01\folder03\folder04\folderM       |-------------------------------------------------------

我不是想把它移植到任何地方(没有 php),只是想找到结果。

最佳答案

我知道您要求的是正则表达式解决方案,但有时这不是答案。 :-)

您可以使用普通的 SQL LIKE 表达式来执行此操作。

SELECT 
Path_Folder
FROM
Your_Table
WHERE
(Path_Folder LIKE '%!Mutex%')
OR
(Path_Folder LIKE '%M')

LIKE 应该可以很好地满足您的需要,并且比正则表达式更快(也更容易阅读/维护)。

关于mysql - 使用正则表达式查询表以查找 A 或 B,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15124580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com