Με τα συγκεντρωτικά ερωτήματα (aggregate queries) μπορούμε να υπολογίσουμε, για παράδειγμα, το πλήθος, το άθροισμα (εφόσον πρόκειται για αριθμούς), το μέγιστο, το ελάχιστο, το μέσο όρο, να ομαδοποιήσουμε κατά ένα πεδίο.
Ας υποθέσουμε, ότι θέλουμε να ομαδοποιήσουμε τους μαθητές, ανά ημερομηνία γέννησης.
Αρχικά, επιλέγουμε το πεδίο Ημερομηνία Γέννησης, κατόπιν το Επίθετο και το Όνομα
Θα δείτε ότι δίνει τα στοιχεία που ζητήσαμε ομαδοποιημένα πρώτα κατά ηλικία, μετά κατά επίθετο και τέλος κατά όνομα. Εννοείται όταν αλλάξουμε τη σειρά των πεδίων, θα αλλάζει αντίστοιχα το αποτέλεσμα.
1. Δημιουργήστε ένα ερώτημα που θα δίνει τη μικρότερη ηλικία
2. Δημιουργήστε ένα ερώτημα που θα δίνει τη μεγαλύτερη ηλικία
3. Δημιουργήστε ένα ερώτημα που θα δίνει το μέσο όρο των ηλικιών
4. Βρείτε το πλήθος των μαθητών του σχολείου
5. Ομαδοποιήστε κατά ηλικία και βρείτε το πλήθος των μαθητών που αντιστοιχεί σε κάθε ηλικία
6. Ομαδοποιήστε κατά Επίθετο και βρείτε το πλήθος των μαθητών που το επίθετό τους είναι π.χ. ΝΙΚΟΛΟΠΟΥΛΟΣ
7. Βρείτε πόσοι μαθητές εξετάζοντα προφορικά.
8. Βρείτε πόσοι μαθητές είναι ενήλικοι
9. Βρείτε πόσοι μαθητές γεννήθηκαν μετά την 01/01/2003
Πατήστε πάνω στο όνομα κάθε ερωτήματος αριστερά κι από την Προβολή επιλέξτε Προβολή SQL
και δείτε τον κώδικα sql που αντιστοιχεί στο συγκεκριμένο ερώτημα. Η SQL (Structured Query Language) είναι η γλώσσα που κυρίως χρησιμοποιείται για ερωτήματα σε βάσεις δεδομένων.
Κάντε δεξί κλικ στο όνομα του ερωτήματος αριστερά και κάντε εξαγωγή σε ένα αρχείο EXCEL
Ας υποθέσουμε, ότι θέλουμε να ομαδοποιήσουμε τους μαθητές, ανά ημερομηνία γέννησης.
Αρχικά, επιλέγουμε το πεδίο Ημερομηνία Γέννησης, κατόπιν το Επίθετο και το Όνομα
Ξεκινώντας ένα ερώτημα, όπως ήδη γνωρίζουμε, αφού επιλέξουμε τα πεδία που μας ενδιαφέρουν από τον / τους κατάλληλους πίνακες, πατάμε το κουμπί Συγκεντρωτικά Στοιχεία :
Θα δείτε ότι δίνει τα στοιχεία που ζητήσαμε ομαδοποιημένα πρώτα κατά ηλικία, μετά κατά επίθετο και τέλος κατά όνομα. Εννοείται όταν αλλάξουμε τη σειρά των πεδίων, θα αλλάζει αντίστοιχα το αποτέλεσμα.
1. Δημιουργήστε ένα ερώτημα που θα δίνει τη μικρότερη ηλικία
2. Δημιουργήστε ένα ερώτημα που θα δίνει τη μεγαλύτερη ηλικία
3. Δημιουργήστε ένα ερώτημα που θα δίνει το μέσο όρο των ηλικιών
4. Βρείτε το πλήθος των μαθητών του σχολείου
5. Ομαδοποιήστε κατά ηλικία και βρείτε το πλήθος των μαθητών που αντιστοιχεί σε κάθε ηλικία
6. Ομαδοποιήστε κατά Επίθετο και βρείτε το πλήθος των μαθητών που το επίθετό τους είναι π.χ. ΝΙΚΟΛΟΠΟΥΛΟΣ
7. Βρείτε πόσοι μαθητές εξετάζοντα προφορικά.
8. Βρείτε πόσοι μαθητές είναι ενήλικοι
9. Βρείτε πόσοι μαθητές γεννήθηκαν μετά την 01/01/2003
Πατήστε πάνω στο όνομα κάθε ερωτήματος αριστερά κι από την Προβολή επιλέξτε Προβολή SQL
και δείτε τον κώδικα sql που αντιστοιχεί στο συγκεκριμένο ερώτημα. Η SQL (Structured Query Language) είναι η γλώσσα που κυρίως χρησιμοποιείται για ερωτήματα σε βάσεις δεδομένων.
Κάντε δεξί κλικ στο όνομα του ερωτήματος αριστερά και κάντε εξαγωγή σε ένα αρχείο EXCEL
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου
Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.