⊗ppPmDBLO 370 of 447 menu

Λογικές πράξεις σε SQL ερώτημα σε PHP

Στην συνθήκη επιλογής μπορείτε να κάνετε πιο σύνθετους συνδυασμούς χρησιμοποιώντας τις εντολές OR και AND. Λειτουργούν με τον ίδιο τρόπο, όπως και τα αντίστοιχα τους στην PHP κατασκευή if. Ας δούμε με παραδείγματα.

Παράδειγμα

Ας επιλέξουμε χρήστες με μισθό 500 ΚΑΙ ηλικία 23 ετών:

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

Παράδειγμα

Ας επιλέξουμε χρήστες με μισθό 500 Ή ηλικία 23 ετών:

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

Παράδειγμα

Ας επιλέξουμε χρήστες με μισθό από 450 έως 900:

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

Παράδειγμα

Ας επιλέξουμε χρήστες με ηλικία από 23 έως 27 ετών συμπεριλαμβανομένων:

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

Παράδειγμα

Σύνθετους συνδυασμούς των εντολών OR και AND μπορείτε να τα ομαδοποιήσετε χρησιμοποιώντας παρενθέσεις, για να δείξετε την προτεραιότητα των συνθηκών:

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

Πρακτικές ασκήσεις

Επιλέξτε χρήστες στην ηλικία από 25 (όχι συμπεριλαμβανομένων) έως 28 ετών (συμπεριλαμβανομένων).

Επιλέξτε τον χρήστη user1.

Επιλέξτε τους χρήστες user1 και user2.

Επιλέξτε όλους, εκτός από τον χρήστη user3.

Επιλέξτε όλους τους χρήστες στην ηλικία των 27 ετών ή με μισθό 1000.

Επιλέξτε όλους τους χρήστες στην ηλικία των 27 ετών ή με μισθό όχι ίσο με 400.

Επιλέξτε όλους τους χρήστες στην ηλικία από 23 ετών (συμπεριλαμβανομένων) έως 27 ετών (όχι συμπεριλαμβανομένων) ή με μισθό 1000.

Επιλέξτε όλους τους χρήστες στην ηλικία από 23 ετών έως 27 ετών ή με μισθό από 400 έως 1000.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη