⊗ppPmDBLO 370 of 447 menu

Logiske operasjoner i SQL-spørringer i PHP

I betingelsene for utvalg kan du lage mer komplekse kombinasjoner ved hjelp av kommandoene OR og AND. De fungerer på samme måte som deres analoger i PHP konstruksjonen if. La oss se på eksempler.

Eksempel

La oss velge brukere med lønn 500 OG alder 23 år:

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

Eksempel

La oss velge brukere med lønn 500 ELLER alder 23 år:

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

Eksempel

La oss velge brukere med lønn fra 450 til 900:

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

Eksempel

La oss velge brukere med alder fra 23 til 27 år inklusive:

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

Eksempel

Komplekse kombinasjoner av kommandoer OR og AND kan grupperes ved hjelp av runde parenteser for å vise prioriteten av betingelser:

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

Praktiske oppgaver

Velg brukere i alder fra 25 (ikke inkludert) til 28 år (inkludert).

Velg bruker user1.

Velg brukere user1 og user2.

Velg alle, unntatt bruker user3.

Velg alle brukere i alder 27 år eller med lønn 1000.

Velg alle brukere i alder 27 år eller med lønn ikke lik 400.

Velg alle brukere i alder fra 23 år (inkludert) til 27 år (ikke inkludert) eller med lønn 1000.

Velg alle brukere i alder fra 23 år til 27 år eller med lønn fra 400 til 1000.

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