Hola patob:
Aquí está otra versión del case-when. hace exactamente lo mismo que el código que puso Libra, pero sin tener que comparar cada vez el campo.
Código SQL:
Ver originalDECLARE @Tabla TABLE (numero VARCHAR(3))
INSERT INTO @tabla VALUES ('001')
INSERT INTO @tabla VALUES ('002')
INSERT INTO @tabla VALUES ('003')
INSERT INTO @tabla VALUES ('004')
SELECT
Numero,
CASE numero
WHEN '001' THEN 'Variable'
WHEN '002' THEN 'Fijo'
WHEN '003' THEN 'Nulo'
ELSE 'No especificado'
END AS Descripcion_Nueva FROM @tabla
Saludos
Leo