考慮這個示例:Sql LIKE in Arabic?
CREATE TABLE #tempTable
(name nvarchar(MAX))
INSERT INTO #tempTable VALUES (N'إِبْرَاهِيمُ'), (N'إبراهيم')
SELECT * FROM #tempTable WHERE name = N'إبراهيم'
SELECT * FROM #tempTable WHERE name LIKE N'%إبراهيم%'
兩個僅選擇返回إبراهيم
但不إِبْرَاهِيمُ
。我怎樣才能讓它在搜索時忽略這些非字母字符?換句話說,我想要得到所有類似的詞,包括那些非alpha字符的詞。
重音字符不要使字符不同? 'م'的含義與'م'不一樣? – Kramb
嘗試使用SOUNDEX,但我不確定SQL Server是否支持該功能的阿拉伯語。 – FLICKER
不,它們僅用於指示他們所說的「聲音」。例如'م'聽起來'ma',而'م'聽起來'我'。 –