Επιστρέφει εκτιμήσεις της τυπικής απόκλισης για έναν πληθυσμό ή ένα δείγμα πληθυσμού που αναπαριστάται ως ένα σύνολο τιμών που περιέχονται σε ένα καθορισμένο πεδίο ενός ερωτήματος.
Σύνταξη
StDev(παράσταση)
StDevP(παράσταση)
Το σύμβολο κράτησης θέσης παράστασης αντιπροσωπεύει μια παράσταση συμβολοσειράς που προσδιορίζει το πεδίο που περιέχει τα αριθμητικά δεδομένα που θέλετε να υπολογίσετε ή μια παράσταση που εκτελεί έναν υπολογισμό χρησιμοποιώντας τα δεδομένα σε αυτό το πεδίο. Οι τελεστέοι στο expr μπορεί να περιλαμβάνουν το όνομα ενός πεδίου πίνακα, μια σταθερά ή μια συνάρτηση (που μπορεί να είναι εγγενής ή καθορισμένη από το χρήστη, αλλά όχι μία από τις άλλες συναρτήσεις συγκεντρωτικών αποτελεσμάτων SQL).
Παρατηρήσεις
Η συνάρτηση StDevP αξιολογεί έναν πληθυσμό και η συνάρτηση StDev αξιολογεί ένα δείγμα πληθυσμού.
Εάν το υποκείμενο ερώτημα περιέχει λιγότερες από δύο εγγραφές (ή καμία εγγραφή, για τη συνάρτηση StDevP ), αυτές οι συναρτήσεις επιστρέφουν μια τιμή null (η οποία υποδηλώνει ότι δεν είναι δυνατό να υπολογιστεί μια τυπική απόκλιση).
Μπορείτε να χρησιμοποιήσετε τις συναρτήσεις StDev και StDevP σε μια παράσταση ερωτήματος. Μπορείτε επίσης να χρησιμοποιήσετε αυτή την παράσταση στην ιδιότητα SQL ενός αντικειμένου QueryDef ή κατά τη δημιουργία ενός αντικειμένου συνόλου εγγραφών με βάση ένα ερώτημα SQL.
Παράδειγμα
| Έκφραση | Αποτελέσματα |
|---|---|
| SELECT stDev(UnitPrice) AS StDEV_Value, stDevP(UnitPrice) as StDEVP_Value FROM productSales; | Υπολογίζει την Standard απόκλιση της "ΤιμήςΜονάδας" θεωρώντας τα δεδομένα που δίνονται ως δείγμα και Standard Απόκλιση της "Τιμής Μονάδας" θεωρώντας τα δεδομένα ως ολόκληρο πληθυσμό και εμφανίζει τα αποτελέσματα σε StDE _Value και StDEVP_Value αντίστοιχα. |