Operador BINARY
O operador BINARY
é uma atalho para uma cláusula COLLATE
. Por exemplo, BINARY 'x'
é equivalente a 'x' COLLATE y
, onde y
é o nome de uma collation binária apropriada. Por exemplo, assumindo que a coluna a
é do conjunto de caracteres latin1
, estas duas consultas têm o mesmo efeito:
SELECT * FROM t1 ORDER BY BINARY a; SELECT * FROM t1 ORDER BY a COLLATE latin1_bin;
Nota: Todo conjunto de caracteres tem um collation binário.