Εξέλιξη Κομματιού
Επιλογή δεδομένων από τη βάση δεδομένων
- Κανόνες σύνταξης
- Επιλογή όλων των στηλών
- Προβολή
- Αριθμητικές πράξεις στην SQL
- Ψευδώνυμα στηλών
- Κυριολεκτικά
- Συνένωση
Φιλτράρισμα πινάκων αποτελεσμάτων
- Πρόταση WHERE
- Τελεστές σύγκρισης
- Συνθήκη LIKE
- Συνθήκη BETWEEN...AND
- Συνθήκη IS NULL
- Συνθήκη IN
- Τελεστές AND, OR, NOT
- Πολλαπλές συνθήκες στην πρόταση WHERE
- Σειρά τελεστών
- Πρόταση DISTINCT
Ταξινόμηση πινάκων αποτελεσμάτων
- Πρόταση ORDER BY
- Ταξινόμηση κατά πολλαπλές στήλες ή εκφράσεις
Συναρτήσεις SQL
- Διαφορές μεταξύ συναρτήσεων μονής και πολλαπλών γραμμών
- Συναρτήσεις χαρακτήρων, αριθμητικές, ημερομηνίας/ώρας
- Ρητή και άρρητη μετατροπή
- Συναρτήσεις μετατροπής
- Ένθετες συναρτήσεις
- Πίνακας 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
Μηχανική Μετάφραση