du kan prova följande fråga:
SELECT CAST('ÄÊÍABCDE' AS varchar(100)) COLLATE SQL_Latin1_General_CP1253_CI_AI
Varning:
Detta stöder inte UNICODE-strängar så ersätt inte varchar
med nvarchar
demo sql fiol:http://sqlfiddle.com/#!6/9eecb7/2016
Förklaring:
Läs om sammanställning på MSDN här:https://msdn.microsoft.com/ sv-us/library/ms184391.aspx
Redigera:
På kommentar
Sortering framtvingas i WHERE
tillstånd som sammanställer båda sidor av jämförelsen. Om du behöver not same
som ett resultat, försök nedan
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
demolänk:http://sqlfiddle.com/#!6/9eecb7/2022