⊗ppPmDBNSr 376 of 447 menu

Ταξινόμηση εγγραφών μέσω SQL ερωτήματος σε PHP

Με τη χρήση της εντολής ORDER BY μπορούμε να ταξινομήσουμε τις γραμμές του αποτελέσματος.

Παράδειγμα

Ας επιλέξουμε από τον πίνακα users όλους τους χρήστες και ας τους ταξινομήσουμε κατά την ηλικία τους από τη μικρότερη προς τη μεγαλύτερη:

<?php $query = "SELECT * FROM users ORDER BY age"; ?>

Παράδειγμα

Ας αλλάξουμε τη σειρά ταξινόμησης χρησιμοποιώντας την εντολή DESC:

<?php $query = "SELECT * FROM users ORDER BY age DESC"; ?>

Παράδειγμα

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

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

Παράδειγμα

Μπορούμε να ταξινομήσουμε όχι μόνο βάσει ενός πεδίου, αλλά βάσει πολλών. Ας επιλέξουμε, για παράδειγμα, όλους τους χρήστες και ας τους ταξινομήσουμε πρώτα κατά αύξουσα ηλικία, και τους χρήστες με την ίδια ηλικία ας τους ταξινομήσουμε κατά αύξοντα μισθό:

<?php $query = "SELECT * FROM users ORDER BY age, salary"; ?>

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

Ανακτήστε όλους τους χρήστες και ταξινομήστε τους κατά αύξοντα μισθό.

Ανακτήστε όλους τους χρήστες και ταξινομήστε τους κατά φθίνοντα μισθό.

Ανακτήστε όλους τους χρήστες και ταξινομήστε τους κατά όνομα.

Ανακτήστε χρήστες με μισθό 500 και ταξινομήστε τους κατά ηλικία.

Ανακτήστε όλους τους χρήστες και ταξινομήστε τους κατά όνομα και κατά μισθό.

Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη