Cita:
Iniciado por hasdpk Entonce lo que necesitas es declarar un
IF en el mismo
SELECT, y que puedes consultar la sintaxis en:
http://dev.mysql.com/doc/refman/5.0/...functions.html
De todas formas te lo voy a explicar porque yo las había hecho pero en SQL Server:
Código SQL:
Ver originalSELECT llave, nombre, sexo, IF(sexo = 'M', 'Masculino', 'Femenino') AS genero FROM personas
El
IF funciona exactamente igual que el de PHP:
- La primera declaración "
sexo = 'M'" es la condición del
IF.
- La segunda declaración "
'Masculino'" se imprime si la primera es TRUE.
- La terceda declaración "
'Femenino'" se imprime si la primera es FALSE, hace de
ELSE.
Excelente, es lo que buscaba, probaré si funciona (espero hacerlo funcionar).
Complemento: ¿Y si en vez de 2 opciones requiero 6? ¿Que es lo más recomendable?
Gracias