我试图找到所有具有P.O.的地址。框。但是,我的问题是字母PO可能是街道名称的一部分,查询返回的结果不完整。SQL类似语句排除字符串
这是我曾尝试...
where (a.address like '%p.o.%'
or a.address like '%po %'
or a.address like '% po%'
or a.address like '% po %'
or a.address like '%[^A-Za-z]PO[^A-Za-z]%'
or a.address like '%[^A-Za-z]P.O[^A-Za-z]%'
or a.address like '%[^A-Za-z]P.O.[^A-Za-z]%')
与上面的代码,我仍然得到像POLK和点和PORTLAND..and其他街道名称。我如何排除PO之前或之后有字母的任何内容,并且只返回我正在查找的字母?
感谢,
这工作完美。非常感谢! – BIReportGuy