我在一个名为Addresses的表中有一些数据:
HouseNumber Address
32 32 The Street
1 2 The Way
4 4 The Street
5 5 The Street我在找不正确的门牌号码。
我原以为下面的查询会返回'2 the Way‘,但它没有。
select Address
FROM Addresses
WHERE HouseNumber NOT LIKE '%' + Address + '%'有没有什么简单的方法可以像上面的查询那样做,或者我必须编写一个存储过程?
发布于 2013-02-21 19:47:49
也许你应该换一种方式试试
select Address FROM Addresses WHERE Address NOT LIKE '% ' + HouseNumber + ' %'这样,它将尝试将“1”(房间号)与“2 the way”进行匹配。而不是反过来。
https://stackoverflow.com/questions/15001400
复制相似问题