Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

introducir un caracter en una cadena

Estas en el tema de introducir un caracter en una cadena en el foro de SQL Server en Foros del Web. hola amigos, bueno tengo un problemita y no se si puedan ayudarme, bueno dese hacer una funcion o un procedimiento almacenado que me permita introducir ...
  #1 (permalink)  
Antiguo 16/09/2007, 20:48
 
Fecha de Ingreso: agosto-2005
Mensajes: 722
Antigüedad: 19 años, 3 meses
Puntos: 2
introducir un caracter en una cadena

hola amigos, bueno tengo un problemita y no se si puedan ayudarme, bueno dese hacer una funcion o un procedimiento almacenado que me permita introducir un caracter en una cadena un determinado numero de veces, por ejemplo el caracter '$' en la cadena 'mario',3 veces,
supuestamente el resultado seria $$$mario
bueno amigos gracias por su tiempo
  #2 (permalink)  
Antiguo 17/09/2007, 01:27
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 20 años, 4 meses
Puntos: 12
Re: introducir un caracter en una cadena

SELECT REPLICATE('$', 3) + campo AS Expr1
FROM tabla

Suponiendo que el nombre del campo sea campo (valga la redundancia). Y si no es un campo tipo char o varchar, a lo mejor tienes que convertirlo para que el valor de retorno sea correcto.

Saludos!
  #3 (permalink)  
Antiguo 27/09/2007, 09:28
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 7 meses
Puntos: 25
Re: introducir un caracter en una cadena

REPLACE(campo, 'mario', '$$$mario')
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:21.