Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alaska

Probleminha De Update De Valores

Recommended Posts

oi!

 

alguem sabe como executar algo parecido com isto

 

update imoveis set preco like "%%" where preco like "%,00%;

pretendo remover todos os valores decimais da coluna preco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olá boa tarde !!!

se seu campo "preco" for varchar ou alguma derivação de string pode se fazer assim:

 

update imoveis set preco = SUBSTRING(preco,1, LOCATE(',', preco)) where preco like "%,00%;

 

espero ter ajudado!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

quase q deu :Dele escrever a "," em todos os resultados q tinham ",00".por ex.: 100.000,00 ficou 100.000,o problema é q tenho valores como: 100.00,00 ou 1000000 ou 100.000 e queria uniformizar tudo para 100000

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tirar as decimais é bobagem, a não ser que seu campo seja um inteiro.No formato que está vindo (100.00,00) faz o seguinte, troque ( veja a função replace() ) os pontos por X e virgula por ponto, daí novamente troque este X por ponto, daí você terá 10000.00Insere este valor mesmo em teu banco que tá tudo certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.