Πώς να χρησιμοποιήσετε το ORDER BY Clause In SQL;



Αυτό το άρθρο σχετικά με το 'ORDER BY in SQL' είναι ένας ολοκληρωμένος οδηγός για τη δήλωση ORDER BY στο SQL. Αυτή η δήλωση χρησιμοποιείται για την ταξινόμηση δεδομένων σε έναν πίνακα.

Στη σημερινή αγορά όπου δημιουργείται τεράστια ποσότητα δεδομένων κάθε μέρα, είναι πολύ σημαντικό για εμάς να ταξινομήσουμε τα δεδομένα που υπάρχουν σε βάσεις δεδομένων. Λοιπόν, για να ταξινομήσετε δεδομένα σε SQL, συνήθως χρησιμοποιείτε τον όρο ORDER BY. Έτσι, σε αυτό το άρθρο στις ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ SQL , Θα συζητήσω τους διάφορους τρόπους με τους οποίους μπορείτε να χρησιμοποιήσετε αυτήν την ρήτρα για να ταξινομήσετε δεδομένα.

SQL-ORDER BY-SQL-Edureka-300x144Τα ακόλουθα θέματα θα καλυφθούν σε αυτό το άρθρο:





    1. Τι είναι ο όρος ORDER BY στο SQL;
    2. Σύνταξη
    3. ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ μία στήλη
    4. ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ DESC
    5. ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ πολλές στήλες

Τι είναι το ORDER BY στο SQL;

Ο όρος ORDER BY χρησιμοποιείται για την ταξινόμηση όλων των αποτελεσμάτων με αύξουσα ή φθίνουσα σειρά. Από προεπιλογή, τα σύνολα αποτελεσμάτων ταξινομούνται σε αύξουσα σειρά. Έτσι, εάν θέλετε να ταξινομήσετε το σύνολο των αποτελεσμάτων με φθίνουσα σειρά, μπορείτε να χρησιμοποιήσετε τη λέξη-κλειδί DESC. Εκτός από αυτό, μπορείτε επίσης να ταξινομήσετε σύμφωνα με μία στήλη ή πολλές στήλες σε έναν πίνακα.

Σύνταξη:

ΕΠΙΛΟΓΗ Στήλη1, Στήλη2, ... ΣτήληN ΑΠΟ ΤΟ ΠΙΝΑΚΑΣ ΟΝΟΜΑΣΙΑ ΑΠΟ Στήλη1, Στήλη2, ... ASC | DESC

Εφόσον γνωρίζετε τη σύνταξη του ORDER BY στη SQL, ας δούμε μερικά παραδείγματα αυτής της ρήτρας.



Εξετάστε τον παρακάτω πίνακα για να δείτε όλες τις λειτουργίες στον όρο ORDER BY. Επίσης, για να δημιουργήσετε πίνακες, σε SQL, μπορείτε να χρησιμοποιήσετε το ΔΗΜΙΟΥΡΓΙΑ Δήλωση πίνακα .

StudentID Ονομα Τηλεφωνικό νούμερο Πόλη

ένας

Ροχάν



9876543210

Χαϊντεραμπάντ

2

Sonali

9876567864

Μπανγκαλόρ

3

Ατζέι

καλύτερο java ide για windows

9966448811

Lucknow

4

Γκέτα

9765432786

Lucknow

5

Σούμπαμ

9944888756

Δελχί

ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ ρήτρα σε μία στήλη

Εάν πρέπει να ταξινομήσετε δεδομένα σύμφωνα με μια συγκεκριμένη στήλη, τότε πρέπει να αναφέρετε το όνομα της στήλης μετά τον όρο ORDER BY στο .

Παράδειγμα:

Εξετάστε ένα σενάριο, όπου πρέπει να γράψετε ένα ερώτημα για να επιλέξετε όλους τους μαθητές από τον πίνακα 'Φοιτητές', ταξινομημένοι με τη στήλη 'Πόλη'.

ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΑΡΑΓΓΕΛΙΑ ΑΝΑ Πόλη

Κατά την εκτέλεση του παραπάνω ερωτήματος, θα δείτε μια έξοδο όπως παρακάτω:

StudentID

Ονομα

Τηλεφωνικό νούμερο

Πόλη

2

Sonali

9876567864

Μπανγκαλόρ

5

Σούμπαμ

9944888756

Δελχί

ένας

Ροχάν

9876543210

Χαϊντεραμπάντ

3

Ατζέι

9966448811

Lucknow

4

Γκέτα

9765432786

Lucknow

ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ DESC

Εάν πρέπει να ταξινομήσετε τα δεδομένα με φθίνουσα σειρά, τότε πρέπει να αναφέρετε τη λέξη-κλειδί DESC μετά τον όρο ORDER BY στο SQL.

Παράδειγμα:

Εξετάστε ένα σενάριο, όπου πρέπει να γράψετε ένα ερώτημα για να επιλέξετε όλους τους μαθητές από τον πίνακα 'Φοιτητές', ταξινομημένοι με τη στήλη 'Πόλη' με φθίνουσα σειρά.

ΕΠΙΛΟΓΗ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΑΡΑΓΓΕΛΙΑ ΜΕ ΔΗΜΟΚΡΑΤΙΑ

Κατά την εκτέλεση του παραπάνω ερωτήματος, θα δείτε μια έξοδο όπως παρακάτω:

StudentID

Ονομα

Τηλεφωνικό νούμερο

Πόλη

4

μεταφορά αρχείων στην παρουσία ec2 linux

Γκέτα

9765432786

Lucknow

3

Ατζέι

9966448811

Lucknow

ένας

Ροχάν

9876543210

Χαϊντεραμπάντ

5

Σούμπαμ

9944888756

Δελχί

2

Sonali

9876567864

Μπανγκαλόρ

ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ πολλές στήλες

Εάν πρέπει να ταξινομήσετε δεδομένα σύμφωνα με πολλές στήλες, τότε πρέπει να αναφέρετε το όνομα αυτών των στηλών μετά τον όρο ORDER BY στο SQL.

Παράδειγμα:

Εξετάστε ένα σενάριο, όπου πρέπει να γράψετε ένα ερώτημα για να επιλέξετε όλους τους μαθητές από τον πίνακα 'Φοιτητές', ταξινομημένοι με τη στήλη 'Πόλη' και τη στήλη 'Όνομα'.

ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΑΡΑΓΓΕΛΙΑ ΑΝΑ Πόλη, Όνομα

Σύμφωνα με το παραπάνω ερώτημα, θα δείτε ένα σύνολο αποτελεσμάτων, το οποίο παραγγέλνει από την Πόλη, αλλά εάν ορισμένες σειρές έχουν την ίδια Πόλη, τότε ταξινομούνται από την FirstName. Κατά την εκτέλεση του παραπάνω ερωτήματος, θα δείτε μια έξοδο όπως παρακάτω:

StudentID

Ονομα

Τηλεφωνικό νούμερο

Πόλη

2

Sonali

9876567864

Μπανγκαλόρ

5

Σούμπαμ

9944888756

Δελχί

ένας

Ροχάν

9876543210

Χαϊντεραμπάντ

3

Ατζέι

9966448811

Lucknow

4

Γκέτα

9765432786

Lucknow

Μπορείτε επίσης να ταξινομήσετε τους μαθητές με βάση, ταξινομημένα με αύξουσα σειρά για 'Πόλη' και φθίνουσα σειρά για 'Όνομα'. Για να το κάνετε αυτό, μπορείτε να γράψετε έναν κωδικό όπως παρακάτω:

ΕΠΙΛΕΞΤΕ * ΑΠΟ ΦΟΙΤΗΤΕΣ ΠΑΡΑΓΓΕΛΙΑ ΑΠΟ City ASC, FirstName DESC

Κατά την εκτέλεση του παραπάνω ερωτήματος, θα δείτε μια έξοδο όπως παρακάτω:

StudentID

Ονομα

Τηλεφωνικό νούμερο

Πόλη

2

Sonali

9876567864

Μπανγκαλόρ

5

Σούμπαμ

9944888756

Δελχί

φροντιστήριο σχεδίασης Android studio ui

ένας

Ροχάν

9876543210

Χαϊντεραμπάντ

4

Γκέτα

9765432786

Lucknow

3

Ατζέι

9966448811

Lucknow

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

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του άρθρου σχετικά με το 'ORDER BY in SQL' και θα επικοινωνήσω μαζί σας.