Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何在以下查询中使用正则表达式?_Mysql_Regex - Fatal编程技术网

Mysql 如何在以下查询中使用正则表达式?

Mysql 如何在以下查询中使用正则表达式?,mysql,regex,Mysql,Regex,my DB中有一列存储数据,如下所示: /accounts/2/xyz/a /accounts/2/xyz/b /accounts/3/xyz/a /accounts/3/xyz/b /accounts/5/xyz/a /accounts/5/xyz/b 现在,我有了所选账户的列表,比如账户id=[2,5]。我想获取以下键的数据/accounts//xyz/a 那么,获取此类数据的最佳查询是什么?现在,我正在为所选帐户id列表生成密钥,并对其启动查询,但我不想这样做 select * FROM

my DB中有一列存储数据,如下所示:

/accounts/2/xyz/a
/accounts/2/xyz/b
/accounts/3/xyz/a
/accounts/3/xyz/b
/accounts/5/xyz/a
/accounts/5/xyz/b
现在,我有了所选账户的列表,比如账户id=[2,5]。我想获取以下键的数据
/accounts//xyz/a
那么,获取此类数据的最佳查询是什么?现在,我正在为所选帐户id列表生成密钥,并对其启动查询,但我不想这样做

select * FROM  tbl where accountNumber like '/accounts/%/xyz/a'

请参阅

首先*不适用于LIKE,我不寻求通用模式匹配。我只寻找以下关键字的最佳匹配:/accounts//xyz/a