我试图用LIKE
规范解决问题。我有列:(first_name,last_name,attribute)和LIKE指南:
"一个或多个任意字符|%|第一个名称| _ |姓氏|%|零个或多个任意字符|"
我该如何解决这个问题?我试过打字:
WHERE attribute LIKE '%[%][first_name][_][last_name][%][0-a-z]';
但可以肯定的是,这不是正确的方法。输出应该是例如:
Shayne Dahlquist 0R0V331K8Q7ypBi4Az3B6Nm0jCqUk%Shayne_Dahlquist%46E3O0u7t7
谢谢你!
答案 0 :(得分:1)
试试这个:
Select first_name,last_name,attribute from mytable
Where attribute RLike
(Concat('^[0-9A-Za-z]+[%][',first_name,']+[_][',last_name,']+[%][-0-9a-z*$]?'))