Πώς να μετρήσετε τον αριθμό των εγγραφών

Πίνακας περιεχομένων:

Πώς να μετρήσετε τον αριθμό των εγγραφών
Πώς να μετρήσετε τον αριθμό των εγγραφών

Βίντεο: Πώς να μετρήσετε τον αριθμό των εγγραφών

Βίντεο: Πώς να μετρήσετε τον αριθμό των εγγραφών
Βίντεο: Αρνητικοί Αριθμοί (E' - ΣΤ' τάξη) 2024, Ενδέχεται
Anonim

Τις περισσότερες φορές, είναι απαραίτητο να μάθετε τον αριθμό των εγγραφών κατά τον προγραμματισμό πόρων Ιστού στους πίνακες μιας βάσης δεδομένων που εκτελούνται υπό τον έλεγχο του MySQL DBMS. Υπάρχει μια ειδική λειτουργία στο SQL για αυτήν τη λειτουργία. Ένα ερώτημα που το χρησιμοποιεί μπορεί να τροποποιηθεί προσθέτοντας πρόσθετες συνθήκες φιλτραρίσματος - αυτό θα σας επιτρέψει να λάβετε όχι μόνο τον συνολικό αριθμό εγγραφών, αλλά και τον αριθμό που πληροί τις πρόσθετες συνθήκες.

Πώς να μετρήσετε τον αριθμό των εγγραφών
Πώς να μετρήσετε τον αριθμό των εγγραφών

Οδηγίες

Βήμα 1

Χρησιμοποιήστε τη συνάρτηση Count σε συνδυασμό με την εντολή Select για να δημιουργήσετε ένα ερώτημα που επιστρέφει τον αριθμό των εγγραφών στον πίνακα ενδιαφέροντος της βάσης δεδομένων. Εάν ένας αστερίσκος (* - μπαλαντέρ) μεταβιβάζεται σε αυτήν τη συνάρτηση ως παράμετρος, όλες οι εγγραφές με τιμή διαφορετική από το Null θα υπολογιστούν εκ νέου. Εκτός από την καταμέτρηση στο ερώτημα, όπως συνήθως για την εντολή Select, πρέπει να καθοριστεί το όνομα του πίνακα. Για παράδειγμα, για να μάθετε τον αριθμό των εγγραφών σε έναν πίνακα που ονομάζεται allCustomers, το ερώτημα μπορεί να γραφτεί ως εξής: SELECT COUNT (*) FROM allCustomers;

Βήμα 2

Εάν πρέπει να λάβετε τον αριθμό των εγγραφών που έχουν τουλάχιστον κάποια τιμή εκτός από το Null σε ένα συγκεκριμένο πεδίο του πίνακα, καθορίστε το όνομα αυτού του πεδίου αντί για έναν αστερίσκο στη λειτουργία Count. Ας υποθέσουμε ότι το πεδίο creditSum του πίνακα allCustomers προορίζεται να αποθηκεύσει πληροφορίες σχετικά με το ποσό των δανείων που εκδόθηκαν σε καθέναν από τους πελάτες που αναφέρονται σε αυτόν τον πίνακα. Στη συνέχεια, το αίτημα για τον αριθμό εγγραφών από το πρώτο βήμα μπορεί να προσαρμοστεί έτσι ώστε να επιστρέφει τον αριθμό των πελατών στους οποίους εκδόθηκε το δάνειο. Το ερώτημα μοιάζει με αυτό μετά την επεξεργασία: SELECT COUNT (creditSum) FROM allCustomers;

Βήμα 3

Για να μετρήσετε εγγραφές με μοναδική τιμή σε ένα συγκεκριμένο πεδίο, προσθέστε το Distinct στο όνομά του στη συνάρτηση Count. Για παράδειγμα, εάν ο πίνακας περιέχει διπλές εγγραφές που αναφέρονται σε διαφορετικούς πελάτες στο πεδίο clientName, τότε ο αριθμός των πελατών που αναφέρονται σε αυτούς μπορεί να ληφθεί χρησιμοποιώντας το ακόλουθο ερώτημα: SELECT COUNT (DISTINCT clientName) FROM allCustomers;

Βήμα 4

Με την πρόσβαση στην εφαρμογή PhpMyAdmin, όλα απλοποιούνται πολύ, καθώς δεν χρειάζεται να συντάξετε ένα ερώτημα sql μόνοι σας. Μετά την εξουσιοδότηση σε αυτό το πρόγραμμα, μεταβείτε στη σελίδα με πληροφορίες σχετικά με τη βάση δεδομένων που περιέχει τον απαιτούμενο πίνακα - επιλέξτε το όνομά της στην αναπτυσσόμενη λίστα του αριστερού πλαισίου. Η λίστα των πινάκων αυτής της βάσης δεδομένων θα φορτωθεί στο σωστό πλαίσιο, στη στήλη "Εγγραφές" της οποίας θα βρείτε την απαιτούμενη τιμή για καθένα από αυτά.

Συνιστάται: