none
Select em registros com espaços entre os caracteres RRS feed

  • Pergunta

  • Boa tarde a todos;

     

    Mais uma vez vou pedir ajuda aos universitários.... rs

     

    No Banco (SQL Server) tenho alguns registros em um campo que tem espaços entre os números, por exemplo: 1 .35 0.5

     

    O parâmetro que vai ser enviado para o select não tem estes espaços, por exemplo: 1.350.0

     

    Select REGISTRO from TABELA Where REGISTRO = '1.350.0'

     

    Como retornar o registro, limpar os espaços existentes entre os caracteres?

     

    Abraços

    Marcos A Ferreira

    quinta-feira, 2 de agosto de 2007 18:27

Respostas

  •  

    use um replace

     

    select replace(campo, ' ' ,'') from tabela ...

     

    no seu exemplo

     

    Select REGISTRO from TABELA Where replace(REGISTRO,' ','') = '1.350.0'

     

    Abs;

     

    quinta-feira, 2 de agosto de 2007 18:37

Todas as Respostas