El operador BINARY
es una abreviación de la
cláusula COLLATE
. BINARY
'
es equivalente a
x
''
, donde
x
' COLLATE
y
y
es el nombre de la colación
binaria para el conjunto de caracteres de
'x
'. Cada conjunto de caracteres
tiene una colación binaria. Por ejemplo, la colación binaria
para el conjunto de caracteres latin1
es
latin1_bin
, así si la columna
a
es del conjunto de caracteres
latin1
, los siguientes dos comandos tienen el
mismo efecto:
SELECT * FROM t1 ORDER BY BINARY a; SELECT * FROM t1 ORDER BY a COLLATE latin1_bin;
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.