⊗ppPmDBLO 370 of 447 menu

Operações Lógicas em Consultas SQL no PHP

Na condição de seleção, você pode fazer combinações mais complexas usando os comandos OR e AND. Eles funcionam da mesma forma que seus análogos na estrutura if do PHP. Vamos ver alguns exemplos.

Exemplo

Vamos selecionar usuários com salário de 500 E idade de 23 anos:

<?php $query = "SELECT * FROM users WHERE salary=500 AND age=23"; ?>

Exemplo

Vamos selecionar usuários com salário de 500 OU idade de 23 anos:

<?php $query = "SELECT * FROM users WHERE salary=500 OR age=23"; ?>

Exemplo

Vamos selecionar usuários com salário de 450 a 900:

<?php $query = "SELECT * FROM users WHERE salary>450 AND salary<900"; ?>

Exemplo

Vamos selecionar usuários com idade de 23 a 27 anos inclusive:

<?php $query = "SELECT * FROM users WHERE age>=23 AND age<=27"; ?>

Exemplo

Combinações complexas dos comandos OR e AND podem ser agrupadas usando parênteses para indicar a prioridade das condições:

<?php $query = "SELECT * FROM users WHERE (age<20 AND age>27) OR (salary>300 AND salary<500)"; ?>

Tarefas Práticas

Selecione os usuários com idade de 25 (exclusive) a 28 anos (inclusive).

Selecione o usuário user1.

Selecione os usuários user1 e user2.

Selecione todos, exceto o usuário user3.

Selecione todos os usuários com 27 anos de idade ou com salário de 1000.

Selecione todos os usuários com 27 anos de idade ou com salário diferente de 400.

Selecione todos os usuários com idade de 23 anos (inclusive) a 27 anos (exclusive) ou com salário de 1000.

Selecione todos os usuários com idade de 23 anos a 27 anos ou com salário de 400 a 1000.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar