Supongamos que la columna X
en la tabla
T
tiene estos valores de columna
latin1
:
Muffler Müller MX Systems MySQL
Y supongamos que los valores de la columna se retornan usando los siguientes comandos:
SELECT X FROM T ORDER BY X COLLATE nombre_de_colación
;
El orden resultante de los valores para diferentes colaciones se muestra en esta tabla:
latin1_swedish_ci |
latin1_german1_ci |
latin1_german2_ci |
Muffler | Muffler | Müller |
MX Systems | Müller | Muffler |
Müller | MX Systems | MX Systems |
MySQL | MySQL | MySQL |
La tabla es un ejemplo que muestra el efecto de la utilización
de diferentes colaciones en una cláusula ORDER
BY
. El carácter que causa el orden de ordenación
diferente en este ejemplo es la U con dos puntos encima
(ü
), que los alemanes llaman
"U-umlaut".
La primera columna muestra el resultado de
SELECT
usando la regla de colación
Sueca/Finlandesa, que dice que U-umlaut se ordena con Y.
La segunda columna muestra el resultado de
SELECT
usando la regla alemana DIN-1, que
dice que U-umlaut se ordena con U.
La tercera columna muestra el resultado de
SELECT
usando la regla alemana DIN-2, que
dice que U-umlaut se ordena con UE.
É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.