Προσδιορίστε τους πίνακες βάσης δεδομένων και τα ονόματα των πεδίων που περιέχουν ωμά τις πληροφορίες σας . Για την άσκηση αυτή , θεωρούν ότι έχουμε έναν κατάλογο όλων των μελών μιας κατηγορίας κολλεγίων σε έναν πίνακα που ονομάζεται " τάξη ", το οποίο περιέχει το πεδία " όνομα ", "ηλικία" και "κλειδί ". Μια έξοδος από ολόκληρο τον πίνακα μοιάζει με αυτό :
Ο πίνακας : classroomkey ηλικία όνομα ---------------------------- ------------ 7 Steve Mark 214 205 206 Jane Fred 203 Matt 191 182 John Mary 18
Θέλουμε να βρούμε τον τρόπο τις ηλικίες των μαθητών » .
2
Γράψτε ένα βασικό ερώτημα SQL για να συγκεντρώσει την "ηλικία " των πληροφοριών. Το ερώτημα θα μοιάζει με αυτό :
SELECT AgeFrom classroomGROUP ΑΠΟ ηλικία
εικόνων 3
Προσθέστε την καταμέτρηση ( λειτουργία ) στο ερώτημά σας , η οποία μετρά τον αριθμό των φορών που ένα συγκεκριμένο αντικείμενο συμβαίνει και εμφανίζει τα αποτελέσματα σε μια στήλη που ονομάζεται « συχνότητα ». Το ερώτημά σας θα πρέπει τώρα να μοιάζει κάπως έτσι :
SELECT COUNT ( * ) συχνότητα , AgeFrom classroomGROUP ΑΠΟ ηλικία
Η 4
Προσθέστε το " σειρά με " εντολή για την τελευταία γραμμή του ερωτήματός σας . Αυτό θα εμφανίσει τα στοιχεία " συχνότητας " από το υψηλότερο στο χαμηλότερο . Το ερώτημά σας θα πρέπει να μοιάζει κάπως έτσι :
SELECT COUNT ( * ) συχνότητα , AgeFrom classroomGROUP ΑΠΟ ageORDER ΑΠΟ COUNT ( * ) DESC
5
Εισαγωγή " TOP 1 " στο ερώτημα μετά " SELECT . " Με αυτό τον τρόπο , ολοκληρώθηκε το ερώτημά σας θα επιστρέψει μόνο την πρώτη γραμμή δεδομένων . Το πλήρες ερώτημα θα πρέπει να μοιάζει κάπως έτσι :
SELECT TOP 1 COUNT ( * ) συχνότητα , AgeFrom classroomGROUP ΑΠΟ ageORDER ΑΠΟ COUNT ( * ) DESC
Η 6
Υποβολή αυτό το ερώτημα στη βάση δεδομένων . Τα αποτελέσματά σας με βάση αυτό το παράδειγμα θα πρέπει να μοιάζει κάπως έτσι :
ηλικία συχνότητα ------------------------ 3 20
Η κατάσταση , στην προκειμένη περίπτωση , είναι 20 .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα