Παράγραφο SQL ORDER BY

Η πρόταση ORDER BY χρησιμοποιείται για να ταξινομήσει το σύνολο των αποτελεσμάτων.

Πρόταση ORDER BY

Η πρόταση ORDER BY χρησιμοποιείται για να ταξινομήσει το σύνολο των αποτελεσμάτων με βάση το καθορισμένο πίνακα.

Η πρόταση ORDER BY ταξινομεί προεπιλεγμένα τα αρχεία σε αύξηση.

Αν θέλετε να ταξινομήσετε τα αρχεία σε αποστροφή, μπορείτε να χρησιμοποιήσετε τον κλειδί DESC.

Ο πρωτότυπος πίνακας (χρησιμοποιημένος στα παραδείγματα):

Πίνακας Παραγγελιών:

Εταιρεία Αριθμός Παραγγελίας
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Παράδειγμα 1

Εμφάνιση των ονομάτων των εταιρειών σε αλφαβητική σειρά:

SELECT Εταιρεία, Αριθμός Παραγγελίας FROM Παραγγελίες ORDER BY Εταιρεία

Αποτελέσματα:

Εταιρεία Αριθμός Παραγγελίας
Apple 4698
IBM 3532
W3School 6953
W3School 2356

Παράδειγμα 2

Εμφάνιση των ονομάτων των εταιρειών σε αλφαβητική σειρά (Εταιρεία) και των αριθμών σε αριθμητική σειρά (Αριθμός Παραγγελίας):

SELECT Εταιρεία, Αριθμός Παραγγελίας FROM Παραγγελίες ORDER BY Εταιρεία, Αριθμός Παραγγελίας

Αποτελέσματα:

Εταιρεία Αριθμός Παραγγελίας
Apple 4698
IBM 3532
W3School 2356
W3School 6953

Παράδειγμα 3

Εμφάνιση των ονομάτων των εταιρειών σε αντίστροφη αλφαβητική σειρά:

SELECT Εταιρεία, Αριθμός Παραγγελίας FROM Παραγγελίες ORDER BY Εταιρεία DESC

Αποτελέσματα:

Εταιρεία Αριθμός Παραγγελίας
W3School 6953
W3School 2356
IBM 3532
Apple 4698

Παράδειγμα 4

Εμφάνιση των ονομάτων των εταιρειών σε αντίστροφη αλφαβητική σειρά και των αριθμών σε αριθμητική σειρά:

SELECT Εταιρεία, Αριθμός Παραγγελίας FROM Παραγγελίες ORDER BY Εταιρεία DESC, Αριθμός Παραγγελίας ASC

Αποτελέσματα:

Εταιρεία Αριθμός Παραγγελίας
W3School 2356
W3School 6953
IBM 3532
Apple 4698

Σημείωση:Στα παραπάνω αποτελέσματα υπάρχουν δύο ίδια ονόματα εταιρείας (W3School). Μόνο αυτή τη φορά, όταν υπάρχουν ίδια τιμή στην πρώτη στήλη, η δεύτερη στήλη είναι σειρά αύξησης. Αν υπάρχουν τιμές null στην πρώτη στήλη, η κατάσταση είναι η ίδια.