Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Como faço uma comparação insensível ao acento (e com è, é, ê e ë) no SQL Server?


Forçar a um acento insensível collation

Você também precisará garantir que ambos os lados tenham o mesmo agrupamento para evitar erros ou coerções adicionais se desejar comparar com uma variável de tabela ou uma coluna varchar de tabela temporária

e porque o valor constante terá o agrupamento do banco de dados Update:apenas para variáveis ​​locais, não para constantes não, nem assim
SELECT *
FROM Venue
WHERE
   Name COLLATE Latin1_general_CI_AI Like '%cafe%' COLLATE Latin1_general_CI_AI