如果值以逗号分隔,如何得到结果

时间:2015-08-05 10:31:30

标签: sql-server

我正在尝试关注查询但未获得任何结果:

SELECT * 
FROM InternationalPropertyLocals  
WHERE PropertyName LIKE '%Chatham,MA%'   

但如果我尝试以下查询,我会得到预期的结果:

SELECT * 
FROM InternationalPropertyLocals 
WHERE PropertyName = 'Chatham, NY'

1 个答案:

答案 0 :(得分:1)

逗号后是否遗漏了空格?

尝试:

SELECT * FROM InternationalPropertyLocals WHERE PropertyName like '%Chatham, MA%'

如果您知道您正在寻找的确切PropertyName,那么我会避免使用LIKE,因为=会更好地描述您的意图,更不用说性能问题了。