Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

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

Σύνταξη

Count( παράσταση )

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

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

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

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

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

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

SELECT Count(*) AS TotalOrders FROM Orders;

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

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

Μπορείτε να χρησιμοποιήσετε την ένδειξη "Πλήθος" σε μια παράσταση ερωτήματος. Μπορείτε επίσης να χρησιμοποιήσετε αυτή την παράσταση στην ιδιότητα SQL ενός αντικειμένουQueryDef ή κατά τη δημιουργία ενός αντικειμένου Recordset που βασίζεται σε ένα ερώτημα SQL.

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

υπολογισμού πεδίων σε συναρτήσεις SQL

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

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

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

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

×