我需要搜索国家ID并遇到问题,例如,让我们带着国家“玻利维亚”。与正确的值和通配符百分比一样
国表里有“国家或地区名称”和“备用名称”
对于“玻利维亚”的例子。
IdCountry Name Code AlternateNames
---------- -------------------------------- ----- ---------------------------
29 Bolivia, Plurinational State Of BO Bolivia, Bolivien, Bolivie
这是我所创建的查询:
SELECT cou.CountryID
FROM Doppler2011.dbo.Country cou
WHERE (cou.AlternateNames IS NOT NULL AND 'Bolivia' like '%'+cou.AlternateNames+'%')
OR 'Bolivia' like cou.Name
正如你看到的,我需要在类似的右侧cou.AlternateNames
该国的名义与一些替代的匹配名称,对于名称与cou.Name
相同的国家/地区,查询可行,但问题在于那些必须与备用名称匹配的国家/地区
任何人都可以帮我吗?
谢谢!
“AlternateNames”是否作为列值存储在一起? – swasheck 2013-03-08 17:49:09