Usuário com melhor resposta
Seleção de caracteres

Pergunta
-
Respostas
-
Bom dia,
Se o trecho do ínicio é sempre o mesmo ('~/images/upload/') você pode experimentar mais ou menos dessa forma:
select RIGHT(NomeDoArquivo, LEN(NomeDoArquivo) - 16) from MinhaTabela
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Felipo Gonçalves sexta-feira, 10 de maio de 2013 20:41
-
Uma outra sugestão independente se a expressão tiver um inicio padrão ou não é utilizar o charindex para determinar onde esta a sua palavra upload e pegar somente o que vem depois, segue exemplo:
Declare @variavel varchar(800) set @variavel = '~/images/upload/TP 05-10 - Aquisição de veículo automotor - QUÍMICA.pdf' select right(@variavel,len(@variavel) - CHARINDEX('/upload',@variavel) - 6)
Alexandre Matayosi Conde Mauricio.
- Sugerido como Resposta Roberson Naves quarta-feira, 8 de maio de 2013 16:57
- Marcado como Resposta Felipo Gonçalves sexta-feira, 10 de maio de 2013 20:41
Todas as Respostas
-
Bom dia,
Se o trecho do ínicio é sempre o mesmo ('~/images/upload/') você pode experimentar mais ou menos dessa forma:
select RIGHT(NomeDoArquivo, LEN(NomeDoArquivo) - 16) from MinhaTabela
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Marcado como Resposta Felipo Gonçalves sexta-feira, 10 de maio de 2013 20:41
-
Uma outra sugestão independente se a expressão tiver um inicio padrão ou não é utilizar o charindex para determinar onde esta a sua palavra upload e pegar somente o que vem depois, segue exemplo:
Declare @variavel varchar(800) set @variavel = '~/images/upload/TP 05-10 - Aquisição de veículo automotor - QUÍMICA.pdf' select right(@variavel,len(@variavel) - CHARINDEX('/upload',@variavel) - 6)
Alexandre Matayosi Conde Mauricio.
- Sugerido como Resposta Roberson Naves quarta-feira, 8 de maio de 2013 16:57
- Marcado como Resposta Felipo Gonçalves sexta-feira, 10 de maio de 2013 20:41