cambiar en una consulta el valor
Publicado por Jano (1 intervención) el 15/05/2009 11:29:09
Hola,
quería preguntarles si era posible crear una consulta SQL tal que, al recibir un determinado valor, según cual sea este, devuelva otro...
Quiero decir, yo tengo la siguiente consulta simple:
SELECT sname, ssurname, iTipe FROM users WHERE id = 3 ORDER BY sname, ssurname
en mi base de datos, "iTipe" es un entero que solo puede tener los valores 0, 10 y 20, pero me gustaría que, en caso de que devolviera 0, cambiarlo a un string que fuera, por ejemplo, "normal", si fuera 10 "iniciado" y si fuera 20 "experto".
Lo normal sería cambiarlo en el código o incluso cambiar la base de datos... pero por diversos motivos me sería muy útil hacerlo desde la propia sentencia SQL
¡gracias!
quería preguntarles si era posible crear una consulta SQL tal que, al recibir un determinado valor, según cual sea este, devuelva otro...
Quiero decir, yo tengo la siguiente consulta simple:
SELECT sname, ssurname, iTipe FROM users WHERE id = 3 ORDER BY sname, ssurname
en mi base de datos, "iTipe" es un entero que solo puede tener los valores 0, 10 y 20, pero me gustaría que, en caso de que devolviera 0, cambiarlo a un string que fuera, por ejemplo, "normal", si fuera 10 "iniciado" y si fuera 20 "experto".
Lo normal sería cambiarlo en el código o incluso cambiar la base de datos... pero por diversos motivos me sería muy útil hacerlo desde la propia sentencia SQL
¡gracias!
Valora esta pregunta


0