Εξέλιξη Κομματιού
Επιλογή δεδομένων από βάση δεδομένων
- Κανόνες σύνταξης
- Επιλογή όλων των στηλών
- Προβολή
- Αριθμητικές πράξεις στην SQL
- Ψευδώνυμα στηλών
- Κυριολεκτικά
- Συνένωση
Φιλτράρισμα πινάκων αποτελεσμάτων
- Ρήτρα WHERE
- Τελεστές σύγκρισης
- Συνθήκη LIKE
- Συνθήκη BETWEEN...AND
- Συνθήκη IS NULL
- Συνθήκη IN
- Τελεστές AND, OR, NOT
- Πολλαπλές συνθήκες στη ρήτρα WHERE
- Σειρά τελεστών
- Ρήτρα DISTINCT
Ταξινόμηση πινάκων αποτελεσμάτων
- Ρήτρα ORDER BY
- Ταξινόμηση κατά πολλαπλές στήλες ή εκφράσεις
Συναρτήσεις SQL
- Διαφορές μεταξύ συναρτήσεων μονής γραμμής και πολλαπλών γραμμών
- Συναρτήσεις χαρακτήρων, αριθμητικές και DateTime
- Ρητή και σιωπηρή μετατροπή
- Συναρτήσεις μετατροπής
- Ένθετες συναρτήσεις
- Πίνακας Dual (Oracle έναντι άλλων βάσεων δεδομένων)
- Λήψη τρέχουσας ημερομηνίας και ώρας με διαφορετικές συναρτήσεις
Συγκέντρωση δεδομένων με χρήση συναρτήσεων συνάθροισης
- Συναρτήσεις συνάθροισης
- Συναρτήσεις συνάθροισης και τιμή NULL
- Ρήτρα GROUP BY
- Ομαδοποίηση χρησιμοποιώντας διαφορετικές στήλες
- Φιλτράρισμα συγκεντρωτικών δεδομένων - ρήτρα HAVING
- Πολυδιάστατη ομαδοποίηση δεδομένων - τελεστές ROLLUP και CUBE
- Αναγνώριση συνόψεων - GROUPING
- Τελεστής GROUPING SETS
Ανάκτηση δεδομένων από πολλαπλούς πίνακες
- Διαφορετικοί τύποι συνδέσεων
- NATURAL JOIN
- Ψευδώνυμα πινάκων
- Σύνταξη Oracle - συνθήκες σύνδεσης στη ρήτρα WHERE
- Σύνταξη SQL99 - INNER JOIN
- Σύνταξη SQL99 - LEFT, RIGHT, FULL OUTER JOINS
- Καρτεσιανό γινόμενο - σύνταξη Oracle και SQL99
Υποερωτήματα
- Πότε και πού μπορεί να γίνει ένα υποερώτημα
- Υποερωτήματα μονής γραμμής και πολλαπλών γραμμών
- Τελεστές υποερωτημάτων μονής γραμμής
- Συναρτήσεις συνάθροισης σε υποερωτήματα
- Τελεστές υποερωτημάτων πολλαπλών γραμμών - IN, ALL, ANY
Τελεστές συνόλων
- UNION
- UNION ALL
- INTERSECT
- MINUS/EXCEPT
Συναλλαγές
- Εντολές COMMIT, ROLLBACK, SAVEPOINT
Άλλα αντικείμενα σχήματος
- Ακολουθίες
- Συνώνυμα
- Όψεις
Ιεραρχικά ερωτήματα και παραδείγματα
- Κατασκευή δέντρου (ρήτρες CONNECT BY PRIOR και START WITH)
- Συνάρτηση SYS_CONNECT_BY_PATH
Εκφράσεις υπό συνθήκη
- Έκφραση CASE
- Έκφραση DECODE
Διαχείριση δεδομένων σε διαφορετικές ζώνες ώρας
- Ζώνες ώρας
- Τύποι δεδομένων TIMESTAMP
- Διαφορές μεταξύ DATE και TIMESTAMP
- Λειτουργίες μετατροπής
Αναλυτικές συναρτήσεις
- Χρήση
- Διαμερίσεις
- Παράθυρα
- Συναρτήσεις κατάταξης
- Συναρτήσεις αναφοράς
- Συναρτήσεις LAG/LEAD
- Συναρτήσεις FIRST/LAST
- Αντίστροφες συναρτήσεις εκατοστημορίου
- Υποθετικές συναρτήσεις κατάταξης
- Συνάρτηση WIDTH_BUCKET
- Στατιστικές συναρτήσεις
Απαιτήσεις
Δεν υπάρχουν συγκεκριμένες απαιτήσεις για την παρακολούθηση αυτού του σεμιναρίου.
Σχόλια (7)
Μου άρεσε το ρυθμός της κατάρτισης και ο επίπεδος διαλογικής συνέλιξης.Όλοι οι συμμετέχοντες ανιχνεύθηκαν να συμμετέχουν ενεργά σε συζητήσεις γύρω από τις λύσεις των ασκήσεων κλπ.
Aaron - Computerbits
Κομμάτι - SQL Advanced level for Analysts
Μηχανική Μετάφραση
Οι προσπάθειες του εκπαιδευτή να σφαλιέρωσε ότι οι λιγότερο γνωστικά εξοπλισμένοι συμμετέχοντες δεν παραλείφθηκαν.
Cian - Computerbits
Κομμάτι - SQL Advanced level for Analysts
Μηχανική Μετάφραση
Εκτιμήθηκα ιδιαιτέρως την αλληλεπίδραση που υπήρξε στο μάθημα, όπου ο εκπαιδευτικός εμφανίζεται ενεργά για να βεβαιωθεί ότι οι συμμετέχοντες καταλάβαιναν το υλικό. Επιπλέον, η εξαιρετική γνώση του εκπαιδευτικού για διάφορα εργαλεία διαχείρισης βάσεων δεδομένων έγινε αξιόλογη συμβολή στις παρουσιάσεις του, παρέχοντας μια εκτενή επισκόπηση των δυνατοτήτων των εργαλείων.
Kehinde - Computerbits
Κομμάτι - SQL Advanced level for Analysts
Μηχανική Μετάφραση
Η μεθοδολογία διδασκαλίας του Lukasz είναι πολύ καλύτερη από τις παραδοσιακές μέθοδους. Το έναρξη και καινοτόμο ρυθμός του κάνει τις εκπαιδευτικές συνεδρίες εξαιρετικά αποδοτικές και παραγωγικές. Συστήνω θερμά τόσο τον Lukasz όσο και τη NobleProg σε οποιονδήποτε αναζητά πρώτη κλάση εκπαίδευση. Η εμπειρία ήταν πραγματικά μεταβατική, και νιώθω πολύ πιό βέβαιος στην εφαρμογή του αυτό που έχω μάθει.
Adnan Chaudhary - Computerbits
Κομμάτι - SQL Advanced level for Analysts
Μηχανική Μετάφραση
Η κατάρτιση ήταν εξαιρετικά δυναμική, κάνοντάς τη όχι μόνο αλληλεπιδραστική αλλά και πλαστική. Οι δραστηριότητες και συζητήσεις εφαρμόζονταν με αποτελεσματικό τρόπο, ενισχύοντας το υλικό. Κάθε απαραίτητο θέμα καλύφτηκε συντονισμένα, με μια καλοδιατυπωμένη και εύκολη για ακολουθία δομή που διασφάλιζε την απόκτηση σταθερής κατανόησης του θέματος. Η περίληψη πραγματικών παραδειγμάτων και μελετών περιπτώσεων ήταν ειδικός χαρακτήρας που βοηθούσε τους συμμετέχοντες να δουν πώς μπορούν να εφαρμοστούν οι ιδέες σε πρακτικά σενάρια. Ο Łukasz δημιούργησε μια υποστηρικτική και εξυπηρετική ατμόσφαιρα, σ' η οποία κάθε άτομο ένιωθε άνετο να τοποθέτης ερωτήσεις και να συμμετέχει, κάτι που βελτίωσε σημαντικά την ολόκληρη μάθηση. Η εξοικείωσή του και η δυνατότητά του να εξηγεί περίπλοκα θέματα με απλό τρόπο ήταν εντυπωσιακή, και η οδηγία του ήταν αξιόλογη για να μας βοηθήσει να κατανοήσουμε δύσκολα θέματα. Η ζήλωση και η θετική ενέργειά του ήταν αυξητική, υποθάλπωντας μαζί μας τις σεσσιόνες και παραμένοντας ενδιαφέροντες και δραστήριοι. Συνολικά, η κατάρτιση ήταν μια φανταστική εμπειρία, και νιώθω πολύ πιό βέβαιος στις δυνατότητές μου χάρη στην άριστη διδασκαλία που παρείχε.
Karol Jankowski - Computerbits
Κομμάτι - SQL Advanced level for Analysts
Μηχανική Μετάφραση
Είμαι εξαιρετικά ικανοποιημένος με τον Λουκ ως καθηγητή. Είναι πολύ ελκυστικός και εξηγεί κάθε θέμα με τέτοιο τρόπο που μπορώ να το καταλάβω. Ήταν επίσης πολύ διάθετος να απαντήσει σε ερωτήσεις. Θα τον συστήσω θερμός ως καθηγητή στο μέλλον. Κάνω πολλές ερωτήσεις, και ο Λουκ ήταν πάντα παρόν για να βρίσκει χρόνο να τις απαντήσει.
Paul - Computerbits
Κομμάτι - SQL Advanced level for Analysts
Μηχανική Μετάφραση
Πώς τα εξηγεί
Matija - Computerbits
Κομμάτι - SQL Advanced level for Analysts
Μηχανική Μετάφραση