Usuário com melhor resposta
Super trim, dúvida

Pergunta
-
Boa tarde.
Tenho um texto com espaços, quebra de linha e etc. Como faço para juntar o texto sem espaço, quebra de linha e etc. Porque atualmente uso uma função que faz isso, mas como faz um left join fica muito lento.
Exemplo:
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in
O que preciso:
LoremipsumdolorsitametconsecteturadipiscingelitseddoeiusmodtemporincididuntutlaboreetdoloremagnaaliquaUtenimadminimveniamquisnostrudexercitation......
Respostas
-
Boa tarde, Cesar!
Você poderia usar a função Replace mesmo:
Declare @texto VarChar(Max) = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in ' Select Replace(Replace(Replace(Replace(@texto, ' ', ''), ' ', ''), Char(10), ''), Char(13), '')
Quanto à performance, esse tipo de operação com string sempre apresentará uma performance inferior, pelo fato de ser necessário analisar cada caractere da sequência para aplicar a modificação
- Marcado como Resposta Cesar Mendes da Silva terça-feira, 30 de maio de 2017 21:52
Todas as Respostas
-
Boa tarde, Cesar!
Você poderia usar a função Replace mesmo:
Declare @texto VarChar(Max) = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in ' Select Replace(Replace(Replace(Replace(@texto, ' ', ''), ' ', ''), Char(10), ''), Char(13), '')
Quanto à performance, esse tipo de operação com string sempre apresentará uma performance inferior, pelo fato de ser necessário analisar cada caractere da sequência para aplicar a modificação
- Marcado como Resposta Cesar Mendes da Silva terça-feira, 30 de maio de 2017 21:52
-