⊗ppPmDBLO 370 of 447 menu

Logiske operationer i SQL-forespørgsel i PHP

I udvælgelsesbetingelsen kan du lave mere komplekse kombinationer ved hjælp af kommandoerne OR og AND. De fungerer på samme måde som deres modstykker i PHP konstruktionen if. Lad os se på eksempler.

Eksempel

Lad os vælge brugere med en løn på 500 OG en alder på 23 år:

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

Eksempel

Lad os vælge brugere med en løn på 500 ELLER en alder på 23 år:

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

Eksempel

Lad os vælge brugere med en løn fra 450 til 900:

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

Eksempel

Lad os vælge brugere med en alder fra 23 til 27 år inklusive:

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

Eksempel

Komplekse kombinationer af OR- og AND-kommandoer kan grupperes ved hjælp af runde parenteser for at vise betingelsernes prioritet:

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

Praktiske opgaver

Vælg brugere i alderen fra 25 (ikke inklusive) til 28 år (inklusive).

Vælg brugeren user1.

Vælg brugerne user1 og user2.

Vælg alle, undtagen brugeren user3.

Vælg alle brugere på 27 år eller med en løn på 1000.

Vælg alle brugere på 27 år eller med en løn, der ikke er lig med 400.

Vælg alle brugere i alderen fra 23 år (inklusive) til 27 år (ikke inklusive) eller med en løn på 1000.

Vælg alle brugere i alderen fra 23 år til 27 år eller med en løn fra 400 til 1000.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis