Μετάβαση στο κύριο περιεχόμενο
Office

Συνάρτηση Count

Υπολογίζει τον αριθμό των εγγραφών που επιστρέφονται από ένα ερώτημα.

Σύνταξη

Καταμέτρηση ( παράσταση )

Το σύμβολο κράτησης θέσης παράστασης αντιπροσωπεύει μια παράσταση συμβολοσειράς προσδιορίζει το πεδίο που περιέχει τα δεδομένα που θέλετε να καταμετρήσετε ή μια παράσταση που εκτελεί έναν υπολογισμό χρησιμοποιώντας τα δεδομένα στο πεδίο. Οι τελεστέοι στην παράσταση μπορούν να περιλαμβάνουν το όνομα ενός πεδίου ή μιας συνάρτησης πίνακα (το οποίο μπορεί να είναι εγγενής ή ορισμένη από το χρήστη, αλλά όχι άλλες συναρτήσεις συγκεντρωτικών αποτελεσμάτων SQL). Μπορείτε να μετρήσετε οποιοδήποτε είδος δεδομένων, συμπεριλαμβανομένου του κειμένου.

Παρατηρήσεις

Συμβουλή: Στην Access 2010, η Δόμηση παραστάσεων έχει το IntelliSense, ώστε να μπορείτε να δείτε ποια ορίσματα απαιτεί η έκφρασή σας. 

Μπορείτε να χρησιμοποιήσετε την καταμέτρηση για να μετρήσετε τον αριθμό των εγγραφών σε ένα υποκείμενο ερώτημα. Για παράδειγμα, μπορείτε να χρησιμοποιήσετε το Count για να μετρήσετε τον αριθμό των παραγγελιών που αποστέλλονται σε μια συγκεκριμένη χώρα.

Παρόλο που το όρισμα παράσταση μπορεί να πραγματοποιήσει έναν υπολογισμό σε ένα πεδίο, η μέτρηση απλώς υπολογίζει τον αριθμό των εγγραφών. Δεν έχει σημασία ποιες τιμές είναι αποθηκευμένες στις εγγραφές.

Η συνάρτηση Count δεν υπολογίζει εγγραφές που έχουν πεδία null, εκτός εάν το όρισμα παράσταση είναι ο χαρακτήρας μπαλαντέρ αστερίσκος (*). Εάν χρησιμοποιείτε έναν αστερίσκο, η μέτρηση υπολογίζει τον συνολικό αριθμό των εγγραφών, συμπεριλαμβανομένων εκείνων που περιέχουν πεδία Null . Η μέτρηση (*) είναι αρκετά ταχύτερη από την καταμέτρηση ([όνομα στήλης]). Μην περικλείετε τον αστερίσκο σε εισαγωγικά (' '). Το παρακάτω παράδειγμα υπολογίζει τον αριθμό των εγγραφών στον πίνακα Orders:

SELECT Count(*) AS TotalOrders FROM Orders;

Εάν το όρισμα παράσταση προσδιορίζει πολλά πεδία, η συνάρτηση Count υπολογίζει μια εγγραφή μόνο εάν τουλάχιστον ένα από τα πεδία δεν είναι Null. Εάν όλα τα καθορισμένα πεδία είναι Null, η εγγραφή δεν καταμετράται. Διαχωρίστε τα ονόματα των πεδίων με ένα εμπορικό και (&). Το παρακάτω παράδειγμα δείχνει πώς μπορείτε να περιορίσετε την καταμέτρηση σε εγγραφές στις οποίες είτε η "γραμμή αποστολής" είτε η "μεταφορά φορτίου" δεν είναι Null:

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

Μπορείτε να χρησιμοποιήσετε το Count σε μια παράσταση ερωτήματος. Μπορείτε επίσης να χρησιμοποιήσετε αυτήν την παράσταση στην ιδιότητα SQL ενός αντικειμένου QueryDef ή κατά τη δημιουργία ενός ΑΝΤΙΚΕΙΜΈΝΟΥ Recordset με βάση ένα ερώτημα SQL.

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Δείτε επίσης

Καταμέτρηση δεδομένων με χρήση ερωτήματος

Υπολογισμός πεδίων σε ΣΥΝΑΡΤΉΣΕΙς SQL

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×