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!
.