⊗ppPmDBLO 370 of 447 menu

Operazioni logiche nelle query SQL in PHP

Nella condizione di selezione è possibile creare combinazioni più complesse utilizzando i comandi OR e AND. Funzionano allo stesso modo dei loro analoghi nella costruzione if di PHP. Diamo un'occhiata agli esempi.

Esempio

Selezioniamo gli utenti con uno stipendio di 500 E un'età di 23 anni:

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

Esempio

Selezioniamo gli utenti con uno stipendio di 500 O un'età di 23 anni:

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

Esempio

Selezioniamo gli utenti con uno stipendio da 450 a 900:

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

Esempio

Selezioniamo gli utenti con un'età da 23 a 27 anni inclusi:

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

Esempio

Combinazioni complesse dei comandi OR e AND possono essere raggruppate utilizzando le parentesi tonde per indicare la priorità delle condizioni:

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

Esercizi pratici

Seleziona gli utenti di età compresa tra 25 (non incluso) e 28 anni (incluso).

Seleziona l'utente user1.

Seleziona gli utenti user1 e user2.

Seleziona tutti tranne l'utente user3.

Seleziona tutti gli utenti di 27 anni o con uno stipendio di 1000.

Seleziona tutti gli utenti di 27 anni o con uno stipendio diverso da 400.

Seleziona tutti gli utenti di età compresa tra 23 anni (incluso) e 27 anni (non incluso) o con uno stipendio di 1000.

Seleziona tutti gli utenti di età compresa tra 23 anni e 27 anni o con uno stipendio compreso tra 400 e 1000.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta