In mySQL I have to use WHERE BINARY UPPER(col1) = col1 but in Oracle it works with no problem. Can someone explain to me why this is? I am new to mySQL.
So looking at it with the following statement
select upper(col1),col1
from mytable
where upper(col1) = col1;
Result in Oracle:
UPPER(COL1)          COL1               
-------------------- --------------------
JÜRGEN               JÜRGEN               
RENÉ                 RENÉ                 
CARL                 CARL 
Result in MySQL
UPPER(COL1)          COL1               
-------------------- --------------------
JÜRGEN               JÜRGEN               
JÜRGEN               Jürgen               
RENÉ                 René                 
RENÉ                 RENÉ                 
CARL                 Carl                 
CARL                 CARL 
 
     
     
     
    