Pode me explicar mais sobre a função replace?
SELECT REPLACE('R. AUGUSTA','R.','RUA')
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Pode me explicar mais sobre a função replace?
SELECT REPLACE('R. AUGUSTA','R.','RUA')
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!