Seminarinhalt
Dieser Workshop richtet sich an Personen, die schon SQL Grundlagen (egal für welche Datenbank) beherrschen, und vermittelt analytische Funktionen in SQL, Pattern Matching und die Grundzüge von Machine Learning. Der Workshop bietet ausreichend Raum für Übungen, in denen das frisch erworbene Wissen umgesetzt bzw. schon Vorhandenes vertieft werden kann.
Programm
- Datentypen im Detail
- GROUP BY – Erweiterungen: CUBE, ROLLUP, GROUPNG, GROUPING_ID, ANY_VALUE, PARTITION OUTER JOIN
- Analytische Funktionen
- RANK und DENSE_RANK
- ROW_NUMBER und NTH_VALUE
- RATIO_TO_REPORT
- Analytische Funktionen mit PARTITION BY
- Analytische Funktionen LAG und LEAD
- Gleitende Mittelwerte/Summen mit analytischen Funktionen
- Regular Expressions: REGEXP_LIKE, REGEXP_SUBSTR, REGEXP_INSTR, REGEXP_REPLACE, REGEXP_COUNT
- Pivot und Unpivot
- SQL Modeling: Die MODEL Klausel
- Row Pattern Matching: Die Klausel MATCH_RECOGNIZE
- Einführung in Machine Learning: Das Package DBMS_DATA_MINING