duda ordenar resultado de la consulta

10/05/2005 - 17:12 por Xus | Informe spam
Buenas,

imaginemos una tabla con los registros, como se haría para que el registro
con el valor de campo "Otros" quedara siempre al final (y si puede ser que
los demas quedaran ordenados alfabéticamente)?

ID NOMBRE

1 Abandono
2 Perdido
3 Otros
4 Robo


Muchas gracias de antemano,

Xus.
 

Leer las respuestas

#1 Alejandro Mesa
10/05/2005 - 19:42 | Informe spam
Usa una expresion CASE en la clausula ORDER BY.

Ejemplo:

select [id], nombre
from tabla1
order by case when nombre = 'otros' then 1 else 0 end asc, nombre


AMB

"Xus" wrote:

Buenas,

imaginemos una tabla con los registros, como se haría para que el registro
con el valor de campo "Otros" quedara siempre al final (y si puede ser que
los demas quedaran ordenados alfabéticamente)?

ID NOMBRE

1 Abandono
2 Perdido
3 Otros
4 Robo


Muchas gracias de antemano,

Xus.



Preguntas similares