gpt4 book ai didi

MySql 搜索查询忽略数据中的换行符

转载 作者:行者123 更新时间:2023-11-29 19:16:24 26 4
gpt4 key购买 nike

示例数据:“1\n示例道路\n埃克普尔顿\nAB1 2CD"(每个换行符都是用“\n”创建的)

搜索字符串:“1 示例路”

需要能够忽略换行符并返回类似以下内容的结果:

从表中选择 multilineAddressField WHERE multilineAddressField LIKE '%$searchString%'

我认为它应该是某种形式的正则表达式解决方案,但我不确定如何实现。或者,有更简洁的解决方案吗?

最佳答案

尝试正则表达式

SELECT multilineAddressField FROM table WHERE 
multilineAddressField REGEXP "1[:space:]Example Road"

如果您认为序列确实包含一个换行符后跟一个空格(如您的示例所示)

SELECT multilineAddressField FROM table WHERE 
multilineAddressField REGEXP "1[:space:]+Example Road"

关于MySql 搜索查询忽略数据中的换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42669009/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com