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;
注意:どのキャラクタセットにもバイナリ照合順序があります。