Possible Duplicate:
Oracle DB: How can I write query ignoring case?
I have an sql query it and the where condition contains english and arabic characters so i can not use toupper or tolower because the arabic characters will be shown as question marks.
DBMS is oracle
You mean
lower()andupper()right?Oracle supports many different languages, which means you need to use a
nlsfunction. In this casenls_lower.This may cause problems with latin characters – it’s worth checking your output, so you might want to do something similar to the below to mitigate: