Hvis din tekst har NVARCHAR datatype check for lignende bogstaver, der i virkeligheden ikke er de samme:
CREATE TABLE #employee (ID INT IDENTITY(1,1), EmployeeName NVARCHAR(100));
INSERT INTO #employee(EmployeeName) VALUES (N'waidаnde');
SELECT *
FROM #employee
WHERE EmployeeName LIKE '%waidande%';
-- checking
SELECT *
FROM #employee
WHERE CAST(EmployeeName AS VARCHAR(100)) <> EmployeeName;
Her:'а' !='a' . Den ene er fra Cyrillic 'a' og den anden er normal.
Idé taget fra:
P.S. Jeg anbefaler stærkt at se Rob Volks tale:Revenge: The SQL! .
