Course Outline
Επιλογή δεδομένων από τη βάση δεδομένων
- Συντακτικοί κανόνες Επιλογή όλων των στηλών Προβολή Αριθμητικές πράξεις σε SQL Ψευδώνυμα στηλών Literals Συνένταξη
Φιλτράρισμα πινάκων αποτελεσμάτων
- WHERE ρήτρα Σύγκριση τελεστών Συνθήκη LIKE Συνθήκη BETWEEN...AND Condition IS NULL Συνθήκη IN AND, OR, NOT τελεστές Αρκετές προϋποθέσεις στην ρήτρα WHERE Οι χειριστές παραγγέλνουν DISTINCT ρήτρα
Ταξινόμηση πινάκων αποτελεσμάτων
- ΤΑΞΗ ΑΝΑ ρήτρα Ταξινόμηση κατά πολλαπλές στήλες ή εκφράσεις
SQL Λειτουργίες
- Διαφορές μεταξύ συναρτήσεων μιας σειράς και πολλαπλών σειρών Χαρακτήρας, αριθμητική, συναρτήσεις DateTime Ρητή και σιωπηρή μετατροπή Λειτουργίες μετατροπής Ένθετες συναρτήσεις Διπλός πίνακας (Oracle έναντι άλλων βάσεων δεδομένων) Λήψη τρέχουσας ημερομηνίας και ώρας με διαφορετικές συναρτήσεις
Συγκεντρώστε δεδομένα χρησιμοποιώντας συγκεντρωτικές συναρτήσεις
- Συγκεντρωτικές συναρτήσεις Συγκεντρωτικές συναρτήσεις έναντι NULL τιμής όρος GROUP BY Ομαδοποίηση με χρήση διαφορετικών στηλών Φιλτράρισμα συγκεντρωτικών δεδομένων - HAVING ρήτρα Πολυδιάστατη ομαδοποίηση δεδομένων - τελεστές ROLLUP και CUBE Προσδιορισμός περιλήψεων - Ομαδοποίηση SETS τελεστής
Ανάκτηση δεδομένων από πολλούς πίνακες
- Διαφορετικοί τύποι αρθρώσεων NATURAL JOIN Ψευδώνυμα πίνακα Oracle syntax - Συνθήκες ένωσης στο WHERE ρήτρα SQL99 σύνταξη - ΕΣΩΤΕΡΙΚΗ ΣΥΝΔΕΣΗ SQL99 σύνταξη - ΑΡΙΣΤΕΡΑ, ΔΕΞΙΑ, ΠΛΗΡΕΣ ΕΞΩΤΕΡΙΚΗ ΕΝΩΣΗ Καρτεσιανό προϊόν - Oracle και SQL99 σύνταξη
υποερωτήματα
- Πότε και πού μπορεί να γίνει το υποερώτημα Υπερερωτήματα μίας σειράς και πολλαπλών σειρών Τελεστές υποερωτημάτων μίας σειράς Συγκεντρωτικές συναρτήσεις σε υποερωτήματα Τελεστές υποερωτημάτων πολλών σειρών - IN, ALL, ANY
Ορίστε τελεστές
- ΕΝΩΣΗ ΕΝΩΣΗ ΟΛΟΙ ΤΜΗΝΟΥΝ ΜΕΙΟΝ/ΕΚΤΟΣ
Συναλλαγές
- ΔΕΣΜΕΥΣΗ, ΑΝΑΤΡΟΠΗ ΔΗΛΩΣΕΩΝ ΑΠΟΘΗΚΕΥΣΗΣ ΣΗΜΕΙΟΥ
Άλλα αντικείμενα σχήματος
- Ακολουθίες Συνώνυμα Προβολές
Ιεραρχικά ερωτήματα και δείγματα
- Κατασκευή δέντρου (CONNECT BY PRIOR και START WITH ρήτρες) συνάρτηση SYS_CONNECT_BY_PATH
Εκφράσεις υπό όρους
- ΠΕΡΙΠΤΩΣΗ έκφραση ΑΠΟΚΩΔΙΚΟΠΟΙΗΣΗ έκφραση
Διαχείριση δεδομένων σε διαφορετικές ζώνες ώρας
- Ζώνες ώρας Τύποι δεδομένων TIMESTAMP Διαφορές μεταξύ πράξεων μετατροπής DATE και TIMESTAMP
Αναλυτικές συναρτήσεις
- Χρήση κατατμήσεων Λειτουργίες κατάταξης των Windows Λειτουργίες αναφοράς Συναρτήσεις LAG/LEAD Συναρτήσεις FIRST/LAST Συναρτήσεις ανάστροφου εκατοστημόριου συναρτήσεις υποθετικής κατάταξης συναρτήσεις WIDTH_BUCKET Στατιστικές συναρτήσεις
Requirements
Δεν απαιτούνται συγκεκριμένες απαιτήσεις για να παρακολουθήσετε αυτό το μάθημα.
Testimonials (7)
Μου άρεσε ο ρυθμός της προπόνησης και το επίπεδο αλληλεπίδρασης. Όλοι οι συμμετέχοντες ενθαρρύνθηκαν να συμμετάσχουν ενεργά σε συζητήσεις γύρω από λύσεις άσκησης κ.λπ.
Aaron - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Οι προσπάθειες του εκπαιδευτή να βεβαιωθεί ότι οι λιγότερο γνώστες συμμετέχοντες δεν θα έμειναν πίσω.
Cian - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Εκτίμησα πολύ τη διαδραστική φύση του μαθήματος, όπου ο εκπαιδευτής ασχολήθηκε ενεργά με τους συμμετέχοντες για να διασφαλίσει ότι κατανοούσαν το υλικό. Επιπλέον, η άριστη κατανόηση των διαφόρων εργαλείων χειρισμού βάσεων δεδομένων από τον εκπαιδευτή εμπλούτισε σημαντικά τις παρουσιάσεις του, παρέχοντας μια ολοκληρωμένη επισκόπηση των δυνατοτήτων των εργαλείων.
Kehinde - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Η διδακτική προσέγγιση του Lukasz είναι πολύ ανώτερη από τις παραδοσιακές μεθόδους. Το ελκυστικό και καινοτόμο στυλ του έκανε τις προπονήσεις απίστευτα αποτελεσματικές και ευχάριστες. Συνιστώ ανεπιφύλακτα το Lukasz και το NobleProg σε όποιον αναζητά εκπαίδευση κορυφαίας ποιότητας. Η εμπειρία ήταν πραγματικά μεταμορφωτική και νιώθω πολύ πιο σίγουρος για την εφαρμογή όσων έχω μάθει
Adnan Chaudhary - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Η εκπαίδευση ήταν απίστευτα διαδραστική, καθιστώντας την τόσο συναρπαστική όσο και ευχάριστη. Οι δραστηριότητες και οι συζητήσεις ενίσχυσαν αποτελεσματικά το υλικό. Κάθε απαραίτητο θέμα καλύφθηκε διεξοδικά, με μια καλά δομημένη και εύκολη στην παρακολούθηση μορφή που εξασφάλιζε ότι αποκτήσαμε μια σταθερή κατανόηση του θέματος. Η συμπερίληψη πραγματικών παραδειγμάτων και περιπτωσιολογικών μελετών ήταν ιδιαίτερα επωφελής, βοηθώντας μας να δούμε πώς θα μπορούσαν να εφαρμοστούν οι έννοιες σε πρακτικά σενάρια. Ο Łukasz δημιούργησε μια υποστηρικτική και περιεκτική ατμόσφαιρα όπου όλοι ένιωθαν άνετα να κάνουν ερωτήσεις και να συμμετάσχουν, γεγονός που ενίσχυσε σημαντικά τη συνολική μαθησιακή εμπειρία. Η εξειδίκευσή του και η ικανότητά του να εξηγεί σύνθετα θέματα με απλό τρόπο ήταν εντυπωσιακές και η καθοδήγησή του ήταν ανεκτίμητη για να μας βοηθήσει να κατανοήσουμε δύσκολες έννοιες. Ο ενθουσιασμός και η θετική ενέργεια του Łukasz ήταν μεταδοτικές, κάνοντας τις συνεδρίες ζωντανές και μας παρακίνησαν να παραμείνουμε αφοσιωμένοι και να συμμετέχουμε ενεργά. Συνολικά, η εκπαίδευση ήταν μια φανταστική εμπειρία και αισθάνομαι πολύ πιο σίγουρος για τις ικανότητές μου χάρη στις άριστες οδηγίες που παρείχα.
Karol Jankowski - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Εξαιρετικά ευχαριστημένος με τον Λουκ ως προπονητή. Είναι πολύ ελκυστικός και εξηγεί κάθε θέμα με τρόπο που μπορώ να καταλάβω. Ήταν επίσης πολύ πρόθυμος να απαντήσει σε ερωτήσεις. Θα τον συνιστούσα ανεπιφύλακτα ως προπονητή στο μέλλον. Κάνω ΠΟΛΛΕΣ ερωτήσεις και ο Λουκ ήταν πάντα πολύ χαρούμενος που αφιέρωσε χρόνο για να τις απαντήσει.
Paul - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated
Πώς εξηγεί τα πράγματα
Matija - Computerbits
Course - SQL Advanced level for Analysts
Machine Translated