Οι Συναρτήσεις Ομαδοποίησης

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
ΕΡΩΤΗΜΑΤΑ ΕΠΙΛΟΓΗΣ ΜΑΘΗΜΑ 6. SELECTSELECT SELECT * FROM όνομα_πίνακα ; • Με τη εντολή SELECT ανασύρουμε δεδομένα από την βάση δεδομένων. • Το αστεράκι.
Advertisements

ΣΧΕΣΙΑΚΗ ΑΛΓΕΒΡΑ 2 ΜΑΘΗΜΑ 4.
Κατηγοριοποίηση του Ιατρού, ως πελάτη της Φαρμακευτικής Εταιρείας. Η εφαρμογή της τεχνολογίας "Predictive Analytics" στο Φαρμακευτικό χώρο Βλάσης Παπαπαναγής.
Άντρη Ονησιφόρου & Σελήνη Μινίκκη Α3. Ο τιμοκατάλογος ενημερώνει τον πελάτη για τα διάφορα προϊόντα που έχει στην διάθεση του ο πωλητής. Περιέχει Περιέχει:
Σημειώσεις : Χρήστος Μουρατίδης
Ανάκτηση Πληροφορίας Το Boolean μοντέλο.
Αποθηκευμένες Διαδικασίες και Εναύσματα Δρ. Παναγιώτης Συμεωνίδης.
δφσδφ ΦΥΣΙΚΟ ΕΠΙΠΕΔΟ ΑΠΟΘΗΚΩΝ ΔΕΔΟΜΕΝΩΝ: ΜΕΡΟΣ Α’ 4/6/2017
Έννοια οικονομικού προγραμματισμού
ΕΡΩΤΗΜΑΤΑ ΕΠΙΛΟΓΗΣ ΜΕ ΣΥΖΕΥΞΗ ΠΙΝΑΚΩΝ
Μέση τιμή από Νίκος Ψαρουδάκης Πρότυπο Πειραματικό Γυμνάσιο Ηρακλείου.
Microsoft Excel 4.4 Τύποι και Συναρτήσεις
ΕΣΔ 232: Οργάνωση Δεδομένων στη Κοινωνία της Πληροφορίας © 2013 Nicolas Tsapatsoulis SQL: Ερωτήματα, προγραμματισμός και εναύσματα ΕΣΔ232 – Οργάνωση Δεδομένων.
9 Η Γλώσσα SQL Ορισμός Δεδομένων (data definition)
Excel Κεφάλαιο 3.
MINT: Ενδικτυακές αποθηκευμένες Κορυφαίες-k Όψεις σε Δίκτυα Αισθητήρων MINT Views: Materialized In-Network Top-k Views in Sensor Networks Δημήτρης Ζεϊναλιπούρ.
Βάσεις Δεδομένων Ι Ενότητα 7: H γλώσσα SQL Γεωργία Γκαράνη Επίκουρος Καθηγήτρια Τμήμα Μηχανικών Πληροφορικής Τ.Ε. T.E.I. Θεσσαλίας.
Βάσεις Δεδομένων Εργαστήριο ΙΙI Τμήμα Πληροφορικής ΑΠΘ
Βάσεις Δεδομένων Εργαστήριο ΙΙ Τμήμα Πληροφορικής ΑΠΘ
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 SQL.
ΕΡΩΤΗΜΑΤΑ ΕΠΙΛΟΓΗΣ 2 ΜΑΘΗΜΑ 8. ΑΠΑΛΟΙΦΗ ΔΙΠΛΟΕΓΓΡΑΦΩΝ DISTINCT Μπορούμε να απαλείψουμε τις διπλοεγγραφές που μας επιστρέφονται και που οφείλονται στην.
1 Βάσεις Δεδομένων ΙI Επιμέλεια: ΘΟΔΩΡΗΣ ΜΑΝΑΒΗΣ SQL (3 από 3) T Manavis.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων  Χειρισμός Δεδομένων.
9 Η Γλώσσα SQL  Εισαγωγή – Βασικές Έννοιες  Τύποι Δεδομένων  Ορισμός Δεδομένων (data definition)  Χειρισμός Δεδομένων (data manipulation)
Κάντε κλικ για έναρξη… Τ Ο ΠΕΡΙΒΑΛΛΟΝ ΕΡΓΑΣΙΑΣ Κέντρο εντολών Χώρος γραφικών (σελίδα) Χώρος σύνταξης διαδικασιών.
Εργαστήριο Δασικής Διαχειριστικής & Τηλεπισκόπησης Δασική Διαχειριστική Ι Διδάσκων Δημήτριος Καραμανώλης, Επίκουρος Καθηγητής Μάθημα 3 ο.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Η Γλώσσα SQL.
Ανάκτηση Πληροφορίας 1 Multimedia IR Multimedia IR Δεικτοδότηση και Αναζήτηση.
Βάσεις Δεδομένων Ευαγγελία Πιτουρά1 Η Γλώσσα SQL.
Σχεσιακή Άλγεβρα.
Μερικές φορές το αποτέλεσμα εμφανίζεται αμέσως από κάτω.
Ενότητα # 4: SQL - Structured Query Language Μέρος 1ο: Η Γλώσσα SQL
PHP 3. Στόχος της ώρας Λίγα ακόμη για MySQL Ένωση πίνακα με τον εαυτό του Ομαδοποίηση Συναρτήσεις σύνοψης Παράδειγμα σε PHP/MySQL Μικρή εφαρμογή τύπου.
Βάσεις Δεδομένων Ενότητα 7.1: Structured Query Language - 1 ο Μέρος Αθανάσιος Σπυριδάκος Τμήμα Διοίκησης Επιχειρήσεων ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό.
ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ « Advanced MySQL » Σμυρνάκη Ουρανία, Πανεπιστήμιο Κρήτης Σεμινάριο: 2ο Σχολείο Κώδικα Ημερομηνία: 10/07/2015 Με.
1 Το Σύστημα της Διαρκούς Απογραφής Η Διαρκής Απογραφή είναι: –ένα λογιστικό σύστημα το οποίo επιτρέπει τη συνεχή παρακολούθηση της κίνησης των αποθεμάτων.
Καθηγητής Νίκος Λορέντζος Προγραμματισμός & Εφαρμογές Υπολογιστών Κωδικός Μαθήματος: 2890 Κωδικός Διαφανειών: MKT130 Γεωπονικό Πανεπιστήμιο Αθηνών Τμήμα.
Η Εντολή Select Select Πεδίο1, Πεδίο2, … Πεδίοn From Πίνακας1, Πίνακας2, …, Πίνακαςm Where συνθήκη;
Δημιουργοί ΝΑΤΣΙΟΥΛΗΣ ΓΕΩΡΓΙΟΣ ΠΑΠΑΣ ΑΘΑΝΑΣΙΟΣ ΤΟΣΙΟΣ ΧΡΗΣΤΟΣ
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη. Αθήνα, 2015.
Βρόχος Do … Loop Σκοπός Μαθήματος Χρήση Do… Loop για την εκτέλεση μιας ομάδας εντολών μέχρι να εκπληρωθεί μια συγκεκριμένη συνθήκη.
Ελλείψεις: Μπορούμε να μειώσουμε τις ελλείψεις στα ράφια κατά 30%;
Πληροφοριακά Συστήματα Διοίκησης MIS
Βάσεις Δεδομένων Ι Επανάληψη
Βάσεις Δεδομένων Ενότητα 3: Σχεσιακή Άλγεβρα Βασίλης Βουτσινάς
Εισαγωγή στις βάσεις δεδομένων ISBN
ΤΕΙ ΠΕΛΟΠΟΝΝΗΣΟΥ ΣΧΟΛΗ: ΤΕΧΝΟΛΟΓΩΝ ΓΕΩΠΟΝΩΝ & ΤΕΧΝΟΛΟΓΩΝ ΤΡΟΦΙΜΩΝ ΚΑΙ ΔΙΑΤΡΟΦΗΣ ΤΜΗΜΑ: ΤΕΧΝΟΛΟΓΩΝ ΓΕΩΠΟΝΩΝ.
9 Η Γλώσσα SQL Εισαγωγή – Βασικές Έννοιες Τύποι Δεδομένων
Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι να κατανοήσουμε την έννοια της όψης της γλώσσας SQL. Χ. Σκουρλάς.
DREMEL: Interactive Analysis of Web-Scale Datasets
Άσκηση 1: Μετατροπή Θερμοκρασίας
Περιγραφή Ενότητας Σκοπός του μαθήματος είναι η παρουσίαση δηλώσεων SQL που περιλαμβάνουν EXIST, ANY, ALL. Χ. Σκουρλάς.
Παρουσίαση Αριθμητικών Χαρακτηριστικών 1) Διακριτών
Η χαρτοβιομηχανία ΠΑΠΥΡΟΣ παράγει χαρτί οικιακής χρήσης,
Βάσεις Δεδομένων Ι 8η διάλεξη
Βάσεις Δεδομένων και web-based Εφαρμογές
ΓΛΩΣΣΕΣ & ΕΡΓΑΛΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ
Μήνυμα Η ευχρηστία και η προσβασιμότητα είναι θέμα κυρίως διεπαφής
Βάσεις Δεδομένων Γιώργος Λαγογιάννης.
Σχεσιακεσ βασεισ δεδομενων
Ερωτήματα Επιλογής σε ACCESS
Λυμένα θέματα πανελλαδικών εξετάσεων με υποπρογράμματα
Ερωτήματα Επιλογής Δεδομένων
Ερωτήματα Επιλογής σε ACCESS
ΠΑΡΑΔΕΙΓΜΑΤΑ SQL.
ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή ΠΑΡΑΔΕΙΓΜΑΤΑ SQL Ή
SQL Βάσεις Δεδομένων Ευαγγελία Πιτουρά.
ΕΛΕΓΧΟΙ ΟΡΑΤΟΤΗΤΑΣ Επιμήκης αίθουσα με κλειστή σκηνή
Μεταγράφημα παρουσίασης:

Οι Συναρτήσεις Ομαδοποίησης Η SQL χρησιμοποιεί μερικές πολύ χρήσιμες συναρτήσεις, που ονομάζονται συναρτήσεις ομαδοποίησης (aggregate functions) και οι οποίες δέχονται ένα σύνολο τιμών και επιστρέφουν μία τιμή. Οι συναρτήσεις αυτές είναι οι εξής : Συναρτήσεις Ομαδοποίησης Λειτουργία SUM( ) Άθροισμα COUNT( ) Πλήθος AVG( ) Μέσος Όρος MAX( ) Μεγιστοποίηση MIN( ) Ελαχιστοποίηση

Eρώτημα 26: Βρείτε το πλήθος των πελατών. Ονομάστε το αποτέλεσμα Πλήθος Select count(*) as Πλήθος From pelates; Eρώτημα 27: Βρείτε το πλήθος των πελατών που είναι από Θεσσαλονίκη. Ονομάστε το αποτέλεσμα Πλήθος Πελατών Select count(*) as Πλήθος_Πελατών From pelates Where polh=‘Θεσσαλονίκη’; Eρώτημα 28: Βρείτε το μέσο όρο των τιμών των όλων των προϊόντων μας. Ονομάστε το αποτέλεσμα ΜΟ_Τιμής Select avg(τιμή) as ΜΟ_Τιμής From Προιόντα;

Eρώτημα 30: Βρείτε την μικρότερη τιμή απ’ όλα τα προϊόντα μας. Select sum(posothta*timh) as Τζίρος From synallagh Eρώτημα 30: Βρείτε την μικρότερη τιμή απ’ όλα τα προϊόντα μας. Select min(timh) as ‘Mικρότερη Τιμή Είδους’ From eidh Eρώτημα 31: Βρείτε την μεγαλύτερη τιμή απ’ όλα τα προϊόντα μας. Select min(timh) as ‘Mικρότερη Τιμή Είδους’ From eidh

Η Λέξη Κλειδί Group By Η λέξη κλειδί GROUP BY έχει προστεθεί στην SQL επειδή οι αθροιστικές συναρτήσεις (aggregate functions), όπως είναι η SUM, επιστρέφουν το σύνολο όλων των τιμών μιας στήλης κάθε φορά που καλούνται. Χωρίς την λέξη κλειδί GROUP BY, το να βρούμε το άθροισμα για κάθε ανεξάρτητη ομάδα τιμών μιας στήλης θα ήταν αδύνατο. SELECT στήλη, SUM(στήλη1) FROM πίνακας GROUP BY στήλη

Ερώτημα 31: Βρείτε την συνολική ποσότητα πώλησης ανά προϊόν SELECT kod_eidous, Sum(posothta) AS Σ_Ποσότητας FROM Synallagh GROUP BY kod_eidous; Ερώτημα 32: Βρείτε την μέση τιμή πώλησης ανά προϊόν SELECT Κod_eidous, Sum(Τimh) AS M_TIMH FROM synallagh GROUP BY kod_eidous; Ερώτημα 33: Βρείτε την συνολική ποσότητα πώλησης ανά προϊόν εμφανίζοντας Κωδικός Προϊόντος, Περιγραφή SELECT synallagh.Kod_eidous, eidh.perigrafh, Sum(synallagh.posothta) AS Σ_Ποσότητας FROM Synallagh INNER JOIN eidh ON Synallagh.kod_eidous= eidh.kod_eidous GROUP BY synallagh.kod_eidous, eidh.perigrafh;

Ερώτημα 34: Βρείτε τα έσοδα ανά ημέρα SELECT Hmeromhnia, Sum(Τimh*posothta) AS Τζίρος FROM synallagh GROUP BY hmeromhnia; Ερώτημα 35: Εμφανίστε πόσες φορές αγόρασε ο κάθε πελάτης από το κατάστημα μας SELECT kod_pelath, count(*) AS Επισκέψεις FROM synallagh GROUP BY kod_pelath;