我在下面有一个字符串
100Pipers22WoodfieldRoadBlackpoolFY16AX
我还有一个地址表,该地址表上我想交叉引用邮政编码列以查看上面的字符串中是否存在该值。列的值为FY16AX,该字符串在字符串中可见。
我似乎找不到比赛。
答案 0 :(得分:1)
如果我理解正确,则可以使用like
。在标准SQL中,这看起来像:
where string like '%' || postcode
||
是字符串连接运算符。某些数据库为此功能具有自己的运算符或功能。
答案 1 :(得分:0)
Declare @vString nvarchar(50)
Set @vString = '100Pipers22WoodfieldRoadBlackpoolFY16AX'
Select Count(*) From tbl_Address Where Zip = right(@vString,6)
如果select语句返回的值大于零,则表示匹配。