示例数据:
“ 1 \ n
示例路\ n
范例\ n
AB1 2CD”
(每个换行符都是用'\ n'创建的)

搜索字符串:“ 1 Example Road”

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

从表WHERE multilineAddressField中选择SELECT multilineAddressField,例如'%$ searchString%'

我认为这应该是某种形式的Regex解决方案,但是我不确定如何实现。还是有更整洁的解决方案?

最佳答案

尝试一个正则表达式

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


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

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

10-01 05:45