ORDERBY
Ισχύει για:Υπολογιζόμενη στήλη
Υπολογιζόμενος πίνακας
Μέτρηση
υπολογισμού απεικόνισης
Καθορίζει τις παραστάσεις που καθορίζουν τη σειρά ταξινόμησης μέσα σε καθένα από τα διαμερίσματα μιας συνάρτησης παραθύρου.
Σύνταξη
ORDERBY ( [<orderBy_expression>[, <order>[, <orderBy_expression>[, <order>]] …]] )
Παραμέτρους
Όρος | Ορισμός |
---|---|
orderBy_expression |
(Προαιρετικό) Οποιαδήποτε ανυσματική παράσταση που θα χρησιμοποιηθεί για την ταξινόμηση των δεδομένων μέσα σε καθένα από τα διαμερίσματα μιας συνάρτησης παραθύρου. |
order |
(Προαιρετικό) Μια τιμή δύο τμημάτων της φόρμας "OrderDirection [BlankHandling ]".OrderDirection καθορίζει τον τρόπο ταξινόμησης orderBy_expression τιμών (δηλ. αύξουσα ή φθίνουσα). Οι έγκυρες τιμές περιλαμβάνουν:DESC . Εναλλακτική τιμή: 0 (μηδέν)/FALSE . Ταξινομεί σε φθίνουσα σειρά τις τιμές orderBy_expression . ASC . Εναλλακτική τιμή: 1 /TRUE . Ταξινομεί σε αύξουσα σειρά τις τιμές orderBy_expression . Αυτή είναι η προεπιλεγμένη τιμή εάν παραλειφθεί order .BlankHandling τμήμα είναι προαιρετικό. Καθορίζει τον τρόπο με τον οποίο ταξινομούνται τα κενά. Οι έγκυρες τιμές περιλαμβάνουν:BLANKS DEFAULT . Αυτή είναι η προεπιλεγμένη τιμή. Η συμπεριφορά για τις αριθμητικές τιμές είναι ότι οι κενές τιμές ταξινομούνται μεταξύ μηδέν και αρνητικών τιμών. Η συμπεριφορά για τις συμβολοσειρές είναι ότι οι κενές τιμές ταξινομούνται πριν από όλες τις συμβολοσειρές, συμπεριλαμβανομένων των κενών συμβολοσειρών. BLANKS FIRST . Τα κενά ταξινομούνται πάντα στην αρχή, ανεξάρτητα από την αύξουσα ή φθίνουσα σειρά ταξινόμησης. BLANKS LAST . Τα κενά ταξινομούνται πάντα στο τέλος, ανεξάρτητα από την αύξουσα ή φθίνουσα σειρά ταξινόμησης. |
Τιμή επιστροφής
Αυτή η συνάρτηση δεν επιστρέφει τιμή.
Παρατηρήσεις
Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί μόνο μέσα σε μια παράσταση συνάρτησης παραθύρου.
Παράδειγμα
Ανατρέξτε στο θέμα OFFSET.
Σχετικό περιεχόμενο
Κατανόηση των συναρτήσεων ORDERBY, PARTITIONBYκαι MATCHBYINDEXOFFSETPARTITIONBYMATCHBYWINDOWRANKROWNUMBER