⊗ppPmDBLO 370 of 447 menu

Logičke operacije u SQL upitima u PHP-u

U uslovima izbora moguće je praviti složenije kombinacije pomoću komandi OR i AND. One funkcionišu isto kao i njihovi analozi u PHP konstrukciji if. Pogledajmo na primerima.

Primer

Izabraćemo korisnike sa platom 500 I godinama 23:

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

Primer

Izabraćemo korisnike sa platom 500 ILI godinama 23:

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

Primer

Izabraćemo korisnike sa platom od 450 do 900:

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

Primer

Izabraćemo korisnike sa godinama od 23 do 27 uključujući:

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

Primer

Složene kombinacije komandi OR i AND mogu se grupisati pomoću zagrada, kako bi se pokazao prioritet uslova:

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

Praktični zadaci

Izaberite korisnike starosti od 25 (ne uključujući) do 28 godina (uključujući).

Izaberite korisnika user1.

Izaberite korisnike user1 i user2.

Izaberite sve osim korisnika user3.

Izaberite sve korisnike starosti 27 godina ili sa platom 1000.

Izaberite sve korisnike starosti 27 godina ili sa platom koja nije jednaka 400.

Izaberite sve korisnike starosti od 23 godina (uključujući) do 27 godina (ne uključujući) ili sa platom 1000.

Izaberite sve korisnike starosti od 23 godina do 27 godina ili sa platom od 400 do 1000.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij