BINARY
演算子は、COLLATE
節の省略形です。たとえば、BINARY
'x'
は 'x' COLLATE y
と同じであり、この場合に y
は該当するバイナリ照合順序の名称を表します。たとえば、カラム
a
のキャラクタセットが
latin1
であると仮定すると、以下のクエリはどちらも同じ結果をもたらします。
SELECT * FROM t1 ORDER BY BINARY a; SELECT * FROM t1 ORDER BY a COLLATE latin1_bin;
注意:どのキャラクタセットにもバイナリ照合順序があります。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.