Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Wie führe ich einen akzentunabhängigen Vergleich (e mit è, é, ê und ë) in SQL Server durch?

Erzwingen Sie eine akzentunempfindliche Sortierung

Sie müssen auch sicherstellen, dass beide Seiten dieselbe Sortierung haben, um Fehler oder weitere Zwänge zu vermeiden, wenn Sie mit einer Tabellenvariablen oder einer temporären Tabellen-Varchar-Spalte vergleichen möchten

und weil der konstante Wert die Sortierung des Datenbank-Updates haben wird:nur für lokale Variablen, nicht für Konstanten nein, nicht einmal dann

SELECT *
FROM Venue
WHERE
   Name COLLATE Latin1_general_CI_AI Like '%cafe%' COLLATE Latin1_general_CI_AI