Επικοινωνήστε μαζί μας
 Διάρκεια 14 Ώρες

Εξέλιξη Κομματιού

Επανάληψη: Συναρτήσεις και Εξισώσεις SQL

  • Συναρτήσεις χαρακτήρων, αριθμών και ημερομηνιών (DateTime)
  • Σημαντική και μη σημαντική μετατροπή
  • Συναρτήσεις μετατροπής
  • Νησίδες συναρτήσεων
  • Πληροφορίες της τρέχουσας ημερομηνίας και ώρας με διάφορες συναρτήσεις
  • Εξίσωση CASE

Συγχώνευση δεδομένων με χρήση συναρτήσεων συγχώνευσης

  • Συναρτήσεις συγχώνευσης
  • Συναρτήσεις συγχώνευσης έναντι τιμής NULL
  • Πρόταση GROUP BY
  • Ομαδοποίηση χρησιμοποιώντας διάφορες στήλες
  • Φιλτράρισμα συγκεντρωτικών δεδομένων - πρόταση HAVING
  • Πολυδιάστατη ομαδοποίηση δεδομένων - τελεστές ROLLUP και CUBE
  • Ταυτοποίηση συνόλων - GROUPING
  • Τελεστής GROUPING SETS
  • Πινάκες διασταύρωσης (crosstabs) με χρήση PIVOT

Ανάκτηση δεδομένων από πολλαπλές επιλογές

  • Διάφοροι τύποι ενώσεων
  • Ψευδώνυμα επιλογών
  • Εσωτερική ένωση (INNER JOIN)
  • Ενώσεις ΑΡΙΣΤΕΡΑΣ, ΔΕΞΙΑΣ, ΠΛΗΡΟΥΣ ΕΞΩΤΕΡΙΚΗΣ

Τελεστές συνόλων

  • UNION
  • UNION ALL
  • INTERSECT
  • EXCEPT

Υποερωτήματα

  • Πότε και πού μπορεί να εκτελεστεί υποερώτημα
  • Μονό-γραμμικά και πολυ-γραμμικά υποερωτήματα
  • Τελεστές μονό-γραμμάτων υποερωτημάτων
  • Συναρτήσεις συγχώνευσης σε υποερωτήματα
  • Τελεστές πολυ-γραμμάτων υποερωτημάτων - IN, ALL, ANY
  • Αναδρομικά υποερωτήματα

Συναρτήσεις ανάλυσης

  • Χρήση
  • Συναρτήσεις παραθύρου, τύποι παραθύρων
  • Διαιρέσεις (Partitions)
  • Συναρτήσεις κατάταξης
  • Συναρτήσεις LAG/LEAD
  • Συναρτήσεις FIRST_VALUE/LAST_VALUE
  • Συνάρτηση STRING_AGG
  • Στατιστικές συναρτήσεις

Απαιτήσεις

Οι συμμετέχοντες πρέπει να διαθέτουν καλή λειτουργική γνώση των βασικών στοιχείων του SQL και του Microsoft SQL Server, συμπεριλαμβανομένης της ικανότητας:

  • Σύνταξη βασικών ερωτημάτων SELECT για την ανακάλυψη δεδομένων από μία ή περισσότερες επιλογές.
  • Χρήση προτάσεων WHERE και βασικών συνθηκών φιλτραρίσματος.
  • Εργασία με συνηθισμένες συναρτήσεις SQL, όπως συναρτήσεις χαρακτήρων, αριθμών και ημερομηνιών.
  • Κατανόηση βασικών τύπων δεδομένων και μετατροπών.
  • Χρήση βασικών επιλογών JOIN.
  • Εφαρμογή συναρτήσεων συγχώνευσης, όπως COUNT, SUM, AVG, MIN και MAX.
  • Κατανόηση και χρήση των GROUP BY και HAVING.
  • Να έχουν πρακτική εμπειρία στην εργασία με βάσεις δεδομένων, ανάλυση δεδομένων ή δημιουργία εκθέσεων.

Αυτό είναι ένα μάθημα προχωρημένου επιπέδου, οπότε αναμένεται ότι οι συμμετέχοντες έχουν ήδη εξοικειωθεί με τις βασικές έννοιες του SQL πριν προχωρήσουν σε πιο πολύπλοκα θέματα, όπως υποερωτήματα, προηγμένη συγχώνευση, τελεστές συνόλων και συναρτήσεις ανάλυσης/παράθρου.

Στόχος κοινό

Το μάθημα απευθύνεται σε αναλυτές δεδομένων και προγραμματιστές εφαρμογών εκθέσεων.

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (4)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες