Hola,
aunque la solución de jc3000 es válida, una opción mucho más limpia y flexible es la utilización de CASE WHEN ... THEN .... WHEN ... THEN ... ELSE ... END.
La consulta sería algo así (no la he probado):
Código:
SELECT CASE WHEN factor1 = ‘1’ THEN 'Per ruptura'
WHEN factor2 = ‘1’ THEN 'per previsió'
WHEN factor3 = ‘1’ THEN 'Per rotació'
ELSE 'Per ruptura' END
FROM tabla;
Un saludo.