Jika teks Anda memiliki NVARCHAR datatype memeriksa huruf-huruf serupa yang pada kenyataannya tidak sama:
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;
Di sini:'а' !='a' . Salah satunya dari Cyrillic 'a' dan yang kedua normal.
Ide diambil dari:
P.S. Saya sangat merekomendasikan untuk menonton pembicaraan Rob Volk:Revenge: The SQL! .
