示例数据:
“ 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"