Εξέλιξη Κομματιού

Επιλογή δεδομένων από βάση δεδομένων

  • Συντακτικές προτύπωσης
  • Επιλογή όλων των στηλών
  • Προβολή (Projection)
  • Αριθμητικές περασμάτων στο SQL
  • Ψευδώνυμα στήλων
  • Λίτεραλ (Literals)
  • Συνένωση (Concatenation)

Φιλτράρισμα των αποτέλεσματικών πινάκων

  • Κλάδος WHERE
  • Τελεστές σύγκρισης
  • Συνθήκη LIKE
  • Συνθήκη BETWEEN...AND
  • Συνθήκη IS NULL
  • Συνθήκη IN
  • Τελεστές AND, OR, NOT
  • Αρκετές συνθήκες στο κλάδο WHERE
  • Σειρά των τελεστών
  • Κλάδος DISTINCT

Ταξινόμηση των αποτέλεσματικών πινάκων

  • Κλάδος ORDER BY
  • Ταξινόμηση με βάση πολλές στήλες ή εκφράσεις

Συναρτήσεις SQL

  • Διάκριση μεταξύ μονο-γραμμικών και πολλαπλών συναρτήσεων
  • Χαρακτηριστικές, αριθμητικές, DateTime συναρτήσεις
  • Εκφανής και αόρατος μετασχηματισμός
  • Συναρτήσεις μετασχηματισμού
  • Εμφωλευμένες συναρτήσεις
  • Δίπλα στο πινάκα (Dual table) - Oracle vs άλλες βάσεις δεδομένων
  • Λήψη της τρέχουσας ημερομηνίας και ώρας με διάφορες συναρτήσεις

Συσσωρεύση δεδομένων χρησιμοποιώντας αθροϊστικές συναρτήσεις

  • Αθροϊστικές συναρτήσεις
  • Αθροϊστικές συναρτήσεις vs NULL τιμή
  • Κλάδος GROUP BY
  • Συσσώρευση χρησιμοποιώντας διάφορες στήλες
  • Φιλτράρισμα συσσωρευμένων δεδομένων - Κλάδος HAVING
  • Πολυδιάστατη συσσώρευση δεδομένων - Τελεστές ROLLUP και CUBE
  • Αναγνώριση αποσκευασμών - GROUPING
  • Τελεστής GROUPING SETS

Εξαγωγή δεδομένων από πολλά πίνακες

  • Διάφορες είδη ενώσεων (joints)
  • NATURAL JOIN
  • Ψευδώνυμα πινάκων
  • Σύνταξη Oracle - κριτήρια ενώσεων στο κλάδο WHERE
  • Σύνταξη SQL99 - INNER JOIN
  • Σύνταξη SQL99 - LEFT, RIGHT, FULL OUTER JOINS
  • Καρτεσιανό γινόμενο (Cartesian product) - Σύνταξη Oracle και SQL99

Υποερωτήματα

  • Όπου και πότε μπορεί να γίνει ένα υποερώτημα
  • Μονο-γραμμικά και πολυγραμμικά υποερωτήματα
  • Τελεστές μονο-γραμμικών υποερωτημάτων
  • Αθροϊστικές συναρτήσεις σε υποερωτήματα
  • Τελεστές πολυγραμμικών υποερωτημάτων - IN, ALL, ANY

Συνδυαστικοί τελεστές

  • UNION
  • UNION ALL
  • INTERSECT
  • MINUS/EXCEPT

Συναλλαγές

  • Διατάξεις COMMIT, ROLLBACK SAVEPOINT

Άλλα αντικείμενα σχήματος

  • Αριθμητήρες (Sequences)
  • Συνώνυμα (Synonyms)
  • Εμφανίσεις (Views)

Ιεραρχικές ερωτήσεις και δείγματα

  • Κατασκευή δέντρου (CONNECT BY PRIOR και START WITH clauses)
  • Συνάρτηση SYS_CONNECT_BY_PATH

Ημιτονικές εκφράσεις

  • Εκφρασιακή CASE
  • Εκφρασιακή DECODE

Διαχείριση δεδομένων σε διάφορους χρόνους παραλλαγής (time zones)

  • Χρόνοι παραλλαγής
  • Τύποι δεδομένων TIMESTAMP
  • Διάφορες των DATE και TIMESTAMP
  • Επιχειρήματα μετασχηματισμού

Αναλυτικές συναρτήσεις

  • Χρήση
  • Καταμερισμοί (Partitions)
  • Παράθυρα (Windows)
  • Τελεστές κλάδων
  • Αναφορικές συναρτήσεις
  • Συναρτήσεις LAG/LEAD
  • Συναρτήσεις FIRST/LAST
  • Αντίθετοι τελοσύνεχοι (percentile) τελεστές
  • Υποθετικοί κλαδικοί (rank) τελεστές
  • Συναρτήσεις WIDTH_BUCKET
  • Στατιστικές συναρτήσεις

Απαιτήσεις

Δεν απαιτούνται συγκεκριμένες απαιτήσεις για να παρακολουθήσετε αυτό το μάθημα.

 21 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετοχαστή

Σχόλια (7)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες