Galera,
Vou mostrar como fazer um UPDATE ou SELECT com o comando REPLACE no MySQL
Nome da nossa tabela: tbl_teste
Campo | Valor |
---|---|
nome | Danilo Iannone |
nome | Pedro Iannone |
Primeiro vou explicar os parametros do comando REPLACE()
- é o campo que você quer fazer a alteração
- a String que você quer alterar
- a String nova
Fazendo um Update com Replace:
UPDATE tbl_teste SET nome = replace( nome, 'a', 'a$a' )
Explicando:
Vou trocar todas as letras a por a$a
Resultado:
Da$anilo Ia$annone / Pedro Ia$annone
Fazendo um Select com Replace:
SELECT replace( nome, 'o', 'oo' ) as nome FROM tbl_teste
Explicando:
Aqui você irá fazer a troca, porém ela não será definitiva, ou seja, só vai aparecer na tela mas não irá gravar no Bando de Dados.
Note que no select jogamos um AS para dar um “apelido” ao replace e poder utilizar normalmente como um campo vindo do Banco de Dados
Resultado:
Daniloo Iannoone / Pedroo Iannoone
E é isso ai, qualquer dúvida só falar 🙂