私は、全国文字のペット名を含む列を持っています。どのようにしてそれらを1つの条件で一致させるためのクエリを記述しますか?ここFLATTENのfuncitonのようなSQL Server内の国別文字を平滑化
|PetName|
Ćin
ćin
Ĉin
ĉin
Ċin
ċin
Čin
čin
STHは:
...WHERE LOWER(FLATTEN(PetName)) = 'cin'
NVARCHAR
からVARCHAR
までにキャストしようとしましたが、それは助けにはなりませんでした。すべての文字にREPLACE
を使用しないでください。
select lower(キャスト(N'Chasas 'as varchar))がうまく動作します。データベースの照合順序はどのように設定されていますか? –
@マークPMあなたが書いたものは私のためには機能しません、照合が何であるかわからない、私はそれを確認できます –