⊗ppPmDBLO 370 of 447 menu

Logične operacije v SQL poizvedbi v PHP

V pogojih izbire lahko naredite bolj zapletene kombinacije z ukazi OR in AND. Delujejo enako kot njihovi analogni ukazi v PHP konstrukciji if. Poglejmo si na primerih.

Primer

Izberimo uporabnike s plačo 500 IN starostjo 23 let:

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

Primer

Izberimo uporabnike s plačo 500 ALI starostjo 23 let:

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

Primer

Izberimo uporabnike s plačo od 450 do 900:

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

Primer

Izberimo uporabnike s starostjo od 23 do 27 let vključno:

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

Primer

Zapletene kombinacije ukazov OR in AND lahko združujemo z uporabo okroglih oklepajev, da pokažemo prednost pogojev:

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

Praktične naloge

Izberite uporabnike v starosti od 25 (ne vključno) do 28 let (vključno).

Izberite uporabnika user1.

Izberite uporabnike user1 in user2.

Izberite vse razen uporabnika user3.

Izberite vse uporabnike v starosti 27 let ali s plačo 1000.

Izberite vse uporabnike v starosti 27 let ali s plačo, ki ni enaka 400.

Izberite vse uporabnike v starosti od 23 let (vključno) do 27 let (ne vključno) ali s plačo 1000.

Izberite vse uporabnike v starosti od 23 let do 27 let ali s plačo od 400 do 1000.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni