Ordenar con MySQL (II)
ctg | 15 Mayo, 2007 22:47En el anterior post, puse unos ejemplos de cómo ordenar valores del tipo (+5.00, +7.50, -1.50...)
Pues bien, resulta que no es del todo correcto utilizar ORDER BY CAST (campo AS SIGNED).
Según
he estado leyendo en algunos foros (gracias a Ed), y como siempre,
después de que alguien se quejase diciendo que los valores no estaban
ordenados, lo mejor en estos casos es utilizar la siguiente forma:
SELECT * FROM tabla WHERE cláusula ORDER BY 'campo'+0
Increible...
pero funciona... ahora me voy a leer otra vez la documentación para
saber exactamente el significado del '+0' ... bueno mejor otro día
Posted in
mysql .
Comentario: (0).
Retroenlaces:(0).
Enlace
«Next post |
Previous post»