Εξέλιξη Κομματιού
Επανάληψη: Συναρτήσεις και Εξισώσεις 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)
τα δεδομένα εξατομικεύθηκαν για τον οργανισμό μας
Vincent Long - ASSMANG PTY LTD
Κομμάτι - T-SQL Fundamentals with SQL Server Training Course
Μηχανική Μετάφραση
προσαρμοσμένο στη δική μας κατανόηση και δεδομένα
Vincent Long - ASSMANG PTY LTD
Κομμάτι - Business Intelligence with SSAS
Μηχανική Μετάφραση
Ο εκπαιδευτής παρουσίασε ξανά το καλύτερό του έργο, καθώς οδηγήσε με εξαιρετικό τρόπο το προσωπικό μου στην εξατομικευμένη εκπαίδευση, με επιμέληση, γνώση, υποστήριξη και προσωπική σχέση με το προσωπικό μου.
James - Shawnee Mission School District
Κομμάτι - Administering in Microsoft SQL Server
Μηχανική Μετάφραση
Η διάλεξη για την CTE
Glyssa Mae - Metropolitan Bank and Trust Company
Κομμάτι - Transact SQL Advanced
Μηχανική Μετάφραση