du kan prøve følgende forespørgsel:
SELECT CAST('ÄÊÍABCDE' AS varchar(100)) COLLATE SQL_Latin1_General_CP1253_CI_AI
Advarsel:
Dette understøtter ikke UNICODE-strenge, så erstat ikke varchar
med nvarchar
demo sql fiddle:http://sqlfiddle.com/#!6/9eecb7/2016
Forklaring:
Læs om collate på MSDN her:https://msdn.microsoft.com/ en-us/library/ms184391.aspx
Rediger:
På kommentar
Sortering er tvunget i WHERE
tilstand, der sammenholder begge sider af sammenligningen. Hvis du har brug for not same
som et resultat, prøv nedenfor
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
demo link:http://sqlfiddle.com/#!6/9eecb7/2022