SQL REGEXP-查找包含字符串的所有用户

SQL REGEXP-查找包含字符串的所有用户,sql,regex,mariadb,Sql,Regex,Mariadb,我有表用户和列配置文件,即文本字段: profile_name = "John" profile_town = "LA" profile_company = "Company XTB s.r.o" profile_email = "john@gmail.com" 是否可以编写SQL查询,以查找包含特定字符串的公司的所有用户? 例如:从用户中选择*,其中profile REGEXP“profile\u company=%XTB%” 我可以用类似%string%的字符串查询整个公司名称,但当我在公

我有表用户和列配置文件,即文本字段:

profile_name = "John"
profile_town = "LA"
profile_company = "Company XTB s.r.o"
profile_email = "john@gmail.com"
是否可以编写SQL查询,以查找包含特定字符串的公司的所有用户? 例如:从用户中选择*,其中profile REGEXP“profile\u company=%XTB%”

我可以用类似%string%的字符串查询整个公司名称,但当我在公司名称中搜索特定字符串时,它不起作用。

将xxx作为从DUAL中选择“profile\u COMPANY=Cmpany XTB s.r.o”profile 挑选* 来自xxx 其中,类似“%profile_company%XTB%”的配置文件;
我迷路了。为什么不喜欢工作?使用像“%XTB%”这样的Profile_company就足够了。嗨@Mike,请向我们解释一下,当你写这篇文章时,这意味着什么:它不工作。因为Profile_company不是列。我有专栏简介文本类型,简介公司只是其中的文本。嗨@Mike,你的问题很让人困惑。请向我们展示更多数据,并解释哪些不起作用。因为正如你在这个链接上所能看到的:如果你只插入公司名称的一部分,它就可以正常工作。所以,添加更多的示例数据,添加预期结果并添加精确的查询不是您已经添加的这一半查询对您不起作用,并解释原因。如果你希望得到高质量的帮助,你需要付出更多的努力。那就这么做吧。