我正在尝试用LIKE规范来解决这个问题。我有一些列:(first_name,last_name,attribute)和类似的指南:
“一个或多个任意字符|%|第一个name|_|last名称|%|零个或多个任意字符|”
我该如何解决这个问题呢?我试着输入:
WHERE attribute LIKE '%[%][first_name][_][last_name][%][0-a-z]';但可以肯定的是,这不是正确的方式。例如,输出应为:
Shayne Dahlquist 0R0V331K8Q7ypBi4Az3B6Nm0jCqUk%Shayne_Dahlquist%46E3O0u7t7从上面感谢你!
发布于 2017-09-06 19:56:26
试试这个:
Select first_name,last_name,attribute from mytable
Where attribute RLike
(Concat('^[0-9A-Za-z]+[%][',first_name,']+[_][',last_name,']+[%][-0-9a-z*$]?'))https://stackoverflow.com/questions/46052254
复制相似问题