Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Funções String

Pode me explicar mais sobre a função replace?

SELECT REPLACE('R. AUGUSTA','R.','RUA')
1 resposta
solução!

Olá Aline!

Essa função REPLACE, como a sua própria tradução fala, significa SUBSTITUIR, assim a sua função é substituir um valor por outro. Como está na própria documentação do Transact-SQL, essa função "substitui todas as ocorrências de um valor da cadeia de caracteres especificado por outro valor de cadeia de caracteres". Assim o primeiro argumento ('R. AUGUSTA') é o valor que vai ser executado a analise, é onde vamos buscar pelo segundo argumento ('R.'), assim, se encontrarmos ocorrências, vamos substituir e colocar em seu lugar o terceiro argumento ('RUA'), logo, onde tiver "R." queremos colocar o nome "RUA".

Espero que tenha ajudado!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software