
08/06/2008, 03:03
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses Puntos: 300 | |
Respuesta: Ordenación incorrecta cuando hay guiones en mysql Si tu problema son los guiones, quita los guiones, pero no del campo, sino de la ordenación, y hazlo mediante REPLACE.
observa esto:
SELECT apellidoPaterno,apellidoMaterno from empleado ORDER BY REPLACE(apellidoPaterno, '-', '')
Esto te quita todos los guiones del orden, pero no del campo, por lo que podrás ver los guiones, pero el orden alfabético no los tendrá en cuenta. Se pueden eliminar más caracteres del orden, haciendo REPLACE anidados. Yo tengo hasta 8 para quitar paréntesis y corchetes de una ordenación sin eliminarlos del campo, y funciona. Ah, y también puedes usar ese REPLACE con CONCAT.
Última edición por jurena; 08/06/2008 a las 03:15 |