No es lo mismo

Pensaba yo que ordenar cadenas era lo mismo aquí que en la china, pero hete aquí que no.

Oracle y .net no ordenan igual.

Esto lo he descubierto por uno de esos errores que te hacen ir a casa harto de mirar código.

Cómo lo ordenaría .net

image

Resultado:

image

Cómo ordenaría Oracle la misma secuencia

image

Resultado:

image

Oracle .Net
A 0
a 1
AA a
AW A
Z AA
z AW
0 z
1 Z

 

Versión de Oracle:

image

 

Nunca te acostarás sin aprender una cosa más.

Si es que… mirar código es aburridísimo… pero si miras bien, siempre acabas encontrando algo.

Filed under: ,

Comments

No Comments