miércoles, 28 de abril de 2010

SQL Como extraer una cadena entre un valor separador

Con sql server se planteó una duda de manejo de cadenas, el problema es el siguiente.
Cómo extraer una cadena encerrado entre 2 caracteres separadores especiales.

declare @texto as varchar(max)

set @Texto = 'Este es mi texto y #100# con cien en numeros'

select
substring( @Texto,
charindex('#',@texto)+1,
(charindex('#',@texto,charindex('#',@texto)+1) - charindex('#',@texto) - 1)
)

No hay comentarios:

Publicar un comentario