⊗ppPmDBLO 370 of 447 menu

Loogilised operatsioonid SQL päringus PHP-s

Valimistingimustes saab teha keerukamaid kombinatsioone käsukatega OR ja AND. Need töötavad samamoodi nagu nende analoogid PHP konstruktsioonis if. Vaatame näidetega.

Näide

Valime kasutajad palgaga 500 JA vanusega 23 aastat:

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

Näide

Valime kasutajad palgaga 500 VÕI vanusega 23 aastat:

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

Näide

Valime kasutajad palgaga 450 kuni 900:

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

Näide

Valime kasutajad vanusega 23 kuni 27 aastat (kaasa arvatud):

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

Näide

Keerukaid käsukombinatsioone OR ja AND saab grupeerida ümarsulgude abil, et näidata tingimuste prioriteeti:

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

Praktilised ülesanded

Valige kasutajad vanuses 25 (kaasa arvamata) kuni 28 aastat (kaasa arvatud).

Valige kasutaja user1.

Valige kasutajad user1 ja user2.

Valige kõik, välja arvatud kasutaja user3.

Valige kõik kasutajad vanuses 27 aastat või palgaga 1000.

Valige kõik kasutajad vanuses 27 aastat või palgaga, mis ei ole võrdne 400.

Valige kõik kasutajad vanuses 23 aastat (kaasa arvatud) kuni 27 aastat (kaasa arvamata) või palgaga 1000.

Valige kõik kasutajad vanuses 23 aastat kuni 27 aastat või palgaga 400 kuni 1000.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu