[SQL]Varios REPLACE en una columna
Aaron5
-
ludo6577 Mensajes publicados 9 Fecha de registro Estado Miembro Última intervención -
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
esto reemplaza bien los 1 por Señor, pero ¿hay alguna manera de reemplazar también los 2 y 3 a la vez?
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
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
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