Pode me explicar mais sobre a função replace?
SELECT REPLACE('R. AUGUSTA','R.','RUA')
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!