mySQLでは使用する必要WHERE BINARY UPPER(col1) = col1
がありますが、Oracleでは問題なく動作します。誰かが私にこれがなぜであるか説明できますか?私はmySQLを初めて使用します。
それで、次のステートメントでそれを見てください
select upper(col1),col1
from mytable
where upper(col1) = col1;
Oracleでの結果:
UPPER(COL1) COL1
-------------------- --------------------
JÜRGEN JÜRGEN
RENÉ RENÉ
CARL CARL
MySQLの結果
UPPER(COL1) COL1
-------------------- --------------------
JÜRGEN JÜRGEN
JÜRGEN Jürgen
RENÉ René
RENÉ RENÉ
CARL Carl
CARL CARL