Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

MySQL Επιλέξτε Max Count Tutorial

MySQL είναι μια εφαρμογή βάσης δεδομένων ανοικτού κώδικα που χρησιμοποιεί την Structured Query Language ( SQL ) για όλες τις εργασίες σε μια βάση δεδομένων . Η εφαρμογή αποτελείται από μια βάση δεδομένων διακομιστή και του πελάτη , μέσω του οποίου μπορείτε να αναπτύξει βάσεις δεδομένων για διανομή σε άλλες εγκαταστάσεις MySQL . MySQL SQL υποστηρίζει μια σειρά από συναρτήσεις συγκεντρωτικών αποτελεσμάτων , τα εργαλεία που σας επιτρέπουν να αντλήσει συνοπτικές πληροφορίες από τα δεδομένα που περιέχονται στη βάση δεδομένων σας . Οι λειτουργίες εκτελούν υπολογισμούς για τις ομάδες εγγραφών που καθορίζεται από το ερώτημά σας , επιστρέφοντας το αποτέλεσμα σε μια νέα στήλη που εμφανίζεται στον πίνακα αποτελεσμάτων . Οδηγίες
Χρησιμοποιώντας MAX ( )
Η 1

Γράψτε μια συνολική SQL SELECT ερώτημα που ομάδες το αποτέλεσμα καθορίζεται από τις κατηγορίες που βρέθηκαν σε στήλες του πίνακα . Για παράδειγμα, σκεφτείτε έναν πίνακα που ονομάζεται «Βιβλίο» που έχει στήλη « Κατηγορία » και « Τιμή ». Η στήλη κατηγορία περιέχει το είδος του βιβλίου που έχετε αγοράσει , και η στήλη των τιμών αντανακλά αυτό που καταβάλλεται για τον όγκο . Ένα ερώτημα SQL που εμφανίζει τις κατηγορίες και μόνο θα έχει ως εξής :

Επιλέξτε κατηγορία από το βιβλίο GROUP BY κατηγορία 2

Τοποθετήστε μια κλήση συνάρτησης MAX στο ερώτημα . Η συνάρτηση επιστρέφει την μέγιστη τιμή που περιέχεται σε συγκεκριμένη στήλη μέσα σε μια ομαδοποίηση των εγγραφών . Αν το προηγούμενο ερώτημα είναι τροποποιημένο με μια συνάρτηση MAX , η υψηλότερη τιμή ενός βιβλίου στην περίληψη της κατηγορίας επιστρέφεται :

SELECT κατηγορία , MAX ( τιμή ) ΑΠΟ βιβλίο GROUP BY κατηγορία
Η
3

Ετικέτα τη στήλη επιστρέφεται από τη συνάρτηση MAX , έτσι ώστε το σύνολο της παραγωγής είναι πιο κατατοπιστική για το χρήστη . Η ετικέτα που σας παρέχει εμφανίζεται ως το όνομα της στήλης , που ενημερώνει το χρήστη ότι το αποτέλεσμα που φαίνεται είναι η " υψηλότερη τιμή » που καταβάλλονται για όγκο σε μια συγκεκριμένη κατηγορία . Τροποποιήστε το ερώτημα , όπως φαίνεται παρακάτω :

SELECT κατηγορία , MAX ( τιμή ) AS " Η υψηλότερη τιμή " ΑΠΟ βιβλίο GROUP BY κατηγορία
εικόνων Χρησιμοποιώντας COUNT ( )
Η 4

Γράψτε ένα ερώτημα SQL SELECT που θέλετε να συγκεντρώσετε και να επιστρέψει ομαδοποιημένα δεδομένα και όχι μεμονωμένες τιμές . Το παράδειγμα που φαίνεται παρακάτω ερωτήματα τα COMPACT_DISCS τραπέζι και εμφανίζει μια περίληψη όλων των ονομάτων δισκογραφική εταιρεία στον πίνακα , ένα αρχείο για κάθε μοναδικό όνομα ετικέτας :

SELECT cd_label ΑΠΟ compact_discs GROUP BY cd_label
5

Τοποθετήστε μια κλήση της συνάρτησης COUNT στο ερώτημα . COUNT επιστρέφει το άθροισμα των εγγραφών που ικανοποιούν μια συγκεκριμένη συνθήκη . Τι το ερώτημα παράδειγμα λείπει είναι ο αριθμός των CDs που ανήκουν εκδίδονται από κάθε μία από τις ετικέτες . Το τροποποιημένο ερώτημα πρέπει να διαβάσετε :

SELECT cd_label , COUNT ( * ) ΑΠΟ compact_discs GROUP BY cd_label
Η 6

Προσθέστε μια περιγραφική ετικέτα για να τροποποιήσετε τη στήλη COUNT στη επέστρεψε τραπέζι σας . Από προεπιλογή , η στήλη ονομάζεται Count ( * ), αλλά μια επεξηγηματική ετικέτα είναι συχνά πιο χρήσιμη . Τροποποιήστε το ερώτημα , όπως φαίνεται παρακάτω, για να αναφέρουμε τη στήλη " Δίσκοι από Label " :

SELECT cd_label , COUNT ( * ) AS " Δίσκοι από Label " ΑΠΟ compact_discs GROUP BY cd_label εικόνων


Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα