Course Outline
Βασικά
- Επιλογή όλων των στηλών/πεδίων
- Επιλογή συγκεκριμένων στηλών/πεδίων
- Χρήση διακριτών/μοναδικών
- Επιλογή ορισμένων σειρών/εγγραφών
- Επιλογή τιμών σε ένα εύρος
- Επιλογή τιμών που ταιριάζουν με μια μάσκα μοτίβου
- Επιλογή τιμών μέσα σε μια λίστα
- Αντιμετώπιση μηδενικών τιμών
- Πώς να ταξινομήσετε και να παραγγείλετε δεδομένα
- Επιλογή υπολογισμένων και παραγόμενων τιμών
- Τρόπος ελέγχου των επικεφαλίδων στηλών στα αποτελέσματα ερωτημάτων
- Πώς να στείλετε αποτελέσματα ερωτημάτων σε εξωτερικά αρχεία
Ενώσεις τραπεζιών
- Αρχές συνένωσης πινάκων:
- Χρήση καρτεσιανού συνδέσμου
- Χρήση εσωτερικής ένωσης
- Χρήση non-equi join
- Χρήση εξωτερικού συνδέσμου
Συμμετοχή σε ερωτήματα
- φορέας εκμετάλλευσης της Ένωσης
- Τέρμα χειριστή
- Εκτός χειριστή
Απλές Λειτουργίες
- Λειτουργίες μετατροπής
- Λειτουργίες ημερομηνίας
- Αριθμητικές συναρτήσεις
- Λειτουργίες κειμένου
- Συναρτήσεις ομάδας/σύνοψης/συγκεντρωτικών
Υποερωτήματα
- Αρχές υποερωτημάτων
- Πώς να φιλτράρετε σειρές από το κύριο ερώτημα
- Χρήση ένθετου υποερωτήματος
- Χρήση υποερωτήματος πολλών στηλών
- Χρήση συσχετιζόμενων υποερωτημάτων
- Χρήση υποερωτήματος ως ενσωματωμένη προβολή και κοινή έκφραση πίνακα
- Χρήση του δευτερεύοντος ερωτήματος ως στήλης στο κύριο ερώτημα
Δηλώσεις περιπτώσεων
- Αρχές δηλώσεων υπόθεσης
- Χρήση της δήλωσης case για την εξαγωγή τιμών στηλών
- Χρήση ένθετων δηλώσεων περίπτωσης
- Χρήση εντολών περίπτωσης για την παραγωγή συγκεντρωτικών πινάκων
- Χρήση δήλωσης περίπτωσης με υποερωτήματα
Χειρισμός Δεδομένων
- Πώς να εισαγάγετε τιμές σε έναν πίνακα
- Πώς να αντιγράψετε τιμές μεταξύ πινάκων
- Πώς να ενημερώσετε τις τιμές
- Πώς να διαγράψετε εγγραφές
- Πώς να αλλάξετε δεδομένα μέσω προβολών
- Χρήση συναλλαγών
- Πώς να κλειδώσετε σειρές και πίνακες
Ορισμός Δεδομένων
- Αρχές σχεσιακής βάσης δεδομένων και κανονικοποίηση δεδομένων
- Χρήση σχέσεων και περιορισμών πρωτεύοντος κλειδιού και ξένου κλειδιού
- Πώς να δημιουργήσετε πίνακες
- Πώς να αλλάξετε τους πίνακες
- Πώς να δημιουργήσετε προβολές
- Χρήση συνωνύμων
- Πώς να αφαιρέσετε πίνακες και προβολές
Testimonials (6)
Μου άρεσε η ισορροπία των διαλέξεων και των ασκήσεων. Όταν ήμουν κολλημένος, ο Λουκ ήταν πολύ καλός στο να με βοήθησε να κατανοήσω το πρόβλημα και να εργαστώ για λύσεις που είχαν πραγματικά θετικό αντίκτυπο στην κατανόησή μου.
Tom - Welsh Revenue Authority
Course - Transact SQL Basic
Machine Translated
Ο Łukasz ήταν πολύ καλός. Μου άρεσε το πώς ο Łukasz μίλησε για τις βέλτιστες πρακτικές. Ο ρυθμός ήταν καλός. Μου άρεσαν οι ασκήσεις. Είναι καλό να έχετε ένα wiki για μελλοντική αναφορά
Jake Real - Welsh Revenue Authority
Course - Transact SQL Basic
Machine Translated
Ο Lukasz ήταν πολύ υπομονετικός και γνώστης και έκανε τη μάθηση SQL πολύ διασκεδαστική και ενημερωτική. Εύκολα μια από τις πιο συναρπαστικές προπονήσεις σε οποιοδήποτε θέμα είχα τη χαρά να είμαι μέρος!
Carwyn - Welsh Revenue Authority
Course - Transact SQL Basic
Machine Translated
Phil was great! He was both patient and knowledgeable. The training went at a good pace, moving a team of mixed SQL abilities through the basics into more advanced SQL querying together. The exercises were an excellent way for us to commit our newly learned skills to memory, and Phil's instructions/class discussions on numerous ways to achieve the same thing were interesting.
Sophie Clement - Thames Water Utilites Ltd
Course - Transact SQL Basic
It felt very relatable. The exercises were well picked out and I was able to work well with it due to clear knowledge provided.
Leah Bayliss - Thames Water Utilites Ltd
Course - Transact SQL Basic
Interactive exercises