Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
rogerioclaro2 Experiente
Registrado: Quinta-Feira, 17 de Outubro de 2013 Mensagens: 404
|
Enviada: Ter Mai 15, 2018 3:43 pm Assunto: selecionar somente texto |
|
|
Pessoal, boa tarde
Preciso de uma ajuda tenho uma tabela com o campo nome com as seguintes informações
CLESIONE NOME DA SILVA - 00082
CLAYTON NOME DA SILVA - 00083
CRISLAINE NOME DA SILVA SILVA - 00090
Seria possível fazer um select e deixa o resultado assim
CLESIONE NOME DA SILVA
CLAYTON NOME DA SILVA
CRISLAINE NOME DA SILVA SILVA
ou seja remover os numero deixar somente o conteúdo texto
Desde ja muito obrigado |
|
Voltar ao Topo |
|
|
imex Moderador
Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
|
Voltar ao Topo |
|
|
rogerioclaro2 Experiente
Registrado: Quinta-Feira, 17 de Outubro de 2013 Mensagens: 404
|
Enviada: Ter Mai 15, 2018 4:20 pm Assunto: |
|
|
imex boa tarde!
é firebird, sim todos os registro tem o - |
|
Voltar ao Topo |
|
|
imex Moderador
Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Ter Mai 15, 2018 6:04 pm Assunto: |
|
|
Experimente fazer uns testes mais ou menos dessa forma:
Código: | select
case when position('-', Nome) > 0
then trim(substring(Nome from 1 for position('-', Nome) - 1))
else Nome
end as NomeSeparado
from Tabela |
Espero que ajude |
|
Voltar ao Topo |
|
|
rogerioclaro2 Experiente
Registrado: Quinta-Feira, 17 de Outubro de 2013 Mensagens: 404
|
Enviada: Qua Mai 16, 2018 8:22 am Assunto: |
|
|
imex escreveu: | Experimente fazer uns testes mais ou menos dessa forma:
Código: | select
case when position('-', Nome) > 0
then trim(substring(Nome from 1 for position('-', Nome) - 1))
else Nome
end as NomeSeparado
from Tabela |
Espero que ajude |
Valeu Imex, só fiz alguns ajustes e deu certo, obrigado novamente pela ajuda em breve volto com mais duvidas rsss Valeu!! |
|
Voltar ao Topo |
|
|
|