eliminar un dato de registro

05/08/2005 - 20:59 por Erick Sanchez | Informe spam
en Tsql como haria para borrar una sola letra de un registro por ejemplo
tengo una columna que se llama nombre en nombre hay este dato "Manuelx" como
se haria para eliminar solo la x sin afectar la palabra manuel
 

Leer las respuestas

#1 Alejandro Mesa
05/08/2005 - 21:29 | Informe spam
Erick,

Hay varias formas de hacer esto, todo depende de si tienes una logica o
patron a seguir.

create table t1 (
c1 varchar(25)
)
go

insert into t1 values('Manuelx')
go

update t1
set c1 = substring(c1, 1, charindex('x', c1) - 1)
go

select * from t1
go

drop table t1
go


Hechale un vistazo a las funciones de cadena, principalmente:

- left
- right
- substring
- stuff
- charindex
- patindex


AMB

"Erick Sanchez" wrote:


en Tsql como haria para borrar una sola letra de un registro por ejemplo
tengo una columna que se llama nombre en nombre hay este dato "Manuelx" como
se haria para eliminar solo la x sin afectar la palabra manuel




Preguntas similares