[SQL]Varios REPLACE en una columna

Aaron5 -  
ludo6577 Mensajes publicados 9 Fecha de registro   Estado Miembro Última intervención   -
Hola a todos,

me gustaría saber si es posible reemplazar varias cadenas de caracteres de una misma columna con REPLACE.

Por ejemplo, imaginemos una columna donde almaceno la fórmula de cortesía asociada a mis usuarios con:
- 1 corresponde a Señor
- 2 corresponde a Señora
- 3 corresponde a Señorita.

Si hago:
Código:
Seleccionar todo - Visualizar en una ventana aparte
 SELECT REPLACE(user.title,'1','Señor') FROM TABLE 


esto reemplaza bien los 1 por Señor, pero ¿hay alguna manera de reemplazar también los 2 y 3 a la vez?

1 respuesta

ludo6577 Mensajes publicados 9 Fecha de registro   Estado Miembro Última intervención   13
 
Tema ya existente
https://forums.commentcamarche.net/forum/affich-4939138-sql-server-fonction-replace

Pero como soy amable, podemos hacerlo anidando los REPLACE:
SELECT REPLACE(REPLACE(REPLACE(user.title, "1", "Señor"), "2", "Señora"), "3", "Señorita") FROM Tabla
0