Ir para conteúdo

Arquivado

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

GeraldoJunior

Encontrar qual o valor mais próximo do informado

Recommended Posts

Boa tarde pessoal!

 

Sou novo aqui, e também iniciante em PHP

 

Estou precisando encontrar uma forma de buscar em uma coluna do banco de dados MySql, o valor mais próximo do informado no formulário de busca.

 

exemplo: coluna do banco contém valores [1,3,4,8,9,14,17,19,22]

Valor informado no formulário: 11

o mais próximo seria o 9, então o código me retornaria na variável o numero 9

 

Alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites


SELECT *

FROM TABELA

ORDER BY ABS(VALOR - 11)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim , ABS retorna o valor absoluto de um número, assim ordenará pela menor diferença.

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.