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.

Crossposting from crisfervil.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *