Ir para conteúdo

POWERED BY:

Arquivado

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

Alessandro Souza

Select

Recommended Posts

Olá galera , boa tarde!

 

Estou com um probleminha estou com uma lista imensa ja importada para o MySql onde possuo os campos . Up e Down e Endereco. Eu preciso selecionar tudo onde conter a palavra 'APTO' no endereco e o down for maior que 10 ou menor que -5 ou onde up for maior 53.

 

Mais ele sempre me retorna enderecos sem a palavra apto ja os numeros estao corretos. até perdi o comando que usei de tanto que já troquei e nao consegui mais é algo parecido com:

 

SELECT * FROM clientes WHERE endereco LIKE '%APTO%' AND down > '10' or down < '-5' OR up >'53'

 

 

Agradeço ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fora isto com AND e OR é sempre bom usar parenteses

 

SELECT * 
FROM clientes 
WHERE endereco LIKE '%APTO%' 
AND (down > '10' 
    or 
    down < '-5' 
    OR 
    up >'53')

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.