首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >就像MySQL中的Concat

问就像MySQL中的Concat
EN

Stack Overflow用户
提问于 2017-09-05 18:03:00
回答 1查看 658关注 0票数 0

我正在尝试用LIKE规范来解决这个问题。我有一些列:(first_name,last_name,attribute)和类似的指南:

“一个或多个任意字符|%|第一个name|_|last名称|%|零个或多个任意字符|”

我该如何解决这个问题呢?我试着输入:

代码语言:javascript
复制
   WHERE attribute LIKE '%[%][first_name][_][last_name][%][0-a-z]';

但可以肯定的是,这不是正确的方式。例如,输出应为:

代码语言:javascript
复制
Shayne  Dahlquist   0R0V331K8Q7ypBi4Az3B6Nm0jCqUk%Shayne_Dahlquist%46E3O0u7t7

从上面感谢你!

EN

回答 1

Stack Overflow用户

发布于 2017-09-06 19:56:26

试试这个:

代码语言:javascript
复制
Select first_name,last_name,attribute from mytable 
Where  attribute RLike 
(Concat('^[0-9A-Za-z]+[%][',first_name,']+[_][',last_name,']+[%][-0-9a-z*$]?'))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46052254

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档