我試圖做一個查詢時احمد用戶搜索沒有哈姆扎(ء)返回與hamzam
結果,結果沒有hamza
爲如下:Oracle錯誤 - ORA-00936:缺少表達式替換爲功能
select *
from EMPLOYEES
Where (Replace(Replace(Replace(first_name, 'ا', 'أ'), 'و','ؤ'), 'ي', 'ى')
like (Replace(Replace(Replace(['احمد'], 'ا', 'أ'), 'و','ؤ'),'ى','ي')
,但我得到異常:Oracle error - ORA-00936: missing expression
請指教如何解決它。
請發佈「純文本」代碼(並格式化),而不是圖像。 –
@a_horse_with_no_name的問題是,當我在此處粘貼時,查詢看起來已損壞且格式不正確 –
您看過['translate'](http://www.techonthenet.com/oracle/functions/translate.php)嗎? – haki