次のクエリを試すことができます:
SELECT CAST('ÄÊÍABCDE' AS varchar(100)) COLLATE SQL_Latin1_General_CP1253_CI_AI
注意:
これは UNICODE 文字列をサポートしていないため、varchar
を置き換えないでください nvarchar
で
デモ SQL フィドル:http://sqlfiddle.com/#!6/9eecb7/2016>
説明:
MSDN の照合については、https://msdn.microsoft.com/ を参照してください。 en-us/library/ms184391.aspx
編集:
コメントで
WHERE
で照合が強制されます 比較の両面を照合した状態。 not same
が必要な場合 その結果、以下を試してください
declare @t varchar
set @t= CAST('ÄÊÍABCDE' AS varchar(100))
COLLATE SQL_Latin1_General_CP1253_CI_AI
select
case
when 'ÄÊÍABCDE' like @t
then 'same' else 'not same' end as result
デモ リンク:http://sqlfiddle.com/#!6/9eecb7/2022