Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17513
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Entendendo o OR e o AND na query MySQL

02-09-2012 15:31

Vou mostrar aqui um exemplo bem simples para explicar como funciona o OR e o AND na query de uma consulta MySQL.

Temos a tabela.
ID - nome - idade - estado

1 | joao | 20 | RJ
2 | pedro | 20 | RJ
3 | mario | 20 | SP
4 | claudo | 30 | RJ
O OR é usado quando queremos que a linha atinja uma condição ou outra

SELECT ID, nome, idade, estado FROM tabela WHERE idade='20' OR estado='RJ'

1 | joao | 20 | RJ
2 | pedro | 20 | RJ
3 | mario | 20 | SP
4 | claudo | 30 | RJ

Note que foi obtido todas as linhas, já que todas tem uma das condições de idade ou estado.

Já o AND busca as linhas onde as condições sejam exatas.

SELECT ID, nome, idade, estado FROM tabela WHERE idade='20' AND estado='RJ'

1 | joao | 20 | RJ
2 | pedro | 20 | RJ
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado