国IDを検索する必要があり、問題が発生しました。たとえば、国「ボリビア」を取り上げましょう。
国テーブルには「CountryName」と「AlternativeNames」があります
「ボリビア」の例です。
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
場合、クエリは機能しますが、問題はそれらにあります。代替名と一致する必要があります
誰か助けてもらえますか?
ありがとう!