Beschreibung
SQL ANSI/ISO Aufbau für Fortgeschrittene
Zielgruppe: Nur für Unternehmen und Institutionen.ANSI bzw. ISO SQL als Datenbanksprache bietet mehr als herkömmliche SELECT Statements und JOIN Befehle.
- SQL Abfragen für Analysen werden immer komplizierter und langsamer
- vor lauter Unterabfragen ist der Sinn eines SQL-Statements nicht mehr zu verstehen
- Anforderungen sind nicht in SQL umsetzbar: da muss programmiert werden
Wenn Sie eine oder alle dieser Aussagen als gegeben sehen, ist dieser Kurs der Ausweg.
Der Kurs ist vor allem als 5-Tagesschulung in Verbindung mit dem ANSI SQL Grundlagen Seminar interessant, kann jedoch ohne Probleme auch als eigenständige Veranstaltung gebucht werden, wenn die Teilnehmer über die nötigen Grundlagen verfügen.
Kommende Starttermine
Wählen Sie aus 23 verfügbaren Startterminen
Inhalte / Module
- Einführung
- Verzweigungen
- Conditional Expressions
- CASE und COALESCE
- Einsatzzwecke und Szenarien
- NULLIF
- Unterabfragen
- Wo und wie können Unterabfragen eingesetzt werden
- Wann sollte besser darauf verzichtet werden
- JOIN als Alternative zu einer Unterabfrage
- Komplexe Lösungen mit Hilfe von Unterabfragen
- JOINS
- INNER und OUTER JOINS
- NULL sicher
- Aggregate
- Typische Fallen und das Verhalten bei NULL - Werten
- Lösungen
- Rekursive SQL Abfragen
- Views vs WITH
- Stored Procedure/Functions vs WITH
- WITH
- Transaktionen in SQL
- Transactionen und Sperren
- ACID-Prinzip von Transactionen
- Commit und Rollback
- Implizite Transaktionen
- Verschachtelte Transaktionen bzw. Savepoints
- Vergleich des Transaktionsmanagements von Oracle, MS SQL und PostgreSQL
- Analytische Funktionen / OLAP / Rangfolgefunktionen
- SQL WINDOW Funktionen, Aggregations-Funktionen in Kombination mit OVER, PARTITION BY, ORDER BY und RANGE/ROW
- RANK () OVER ...
- DENSE_RANK () OVER ...
- ROW_NUMBER () OVER ...
- SUM () OVER ...
- MIN () OVER ...
- MAX () OVER ...
- AVG () OVER ...
- COUNT() OVER ...
- LEAD() OVER ...
- LAG() OVER ...
- PERCENTILE_CONT
- PERCENTILE_DISC
- PERCENT_RANK
- CUME_DIST
- FIRST_VALUE
- LAST_VALUE
- LISTAGG /
- Typische Problemstellungen für WINDOW-Funktionen
- Vergleich des Umsatzes des aktuellen Jahres mit dem Vorjahr
- Prozentualer Vergleich des Umsatzes im Monat zum Jahr, Ort zum Land (zu einer übergeordneten Struktur)
- Vergleich einer Summe mit der Summe eines Datensatzes vorher oder nachher
- Median
- GROUPING SETS/OLAP
- Grouping Sets
- Rollup
- Cube
- DML - Data Manipulation Language
- Manipulation von Daten auf Basis multipler Tabellen (JOIN und/oder Sub-Query)
- INSERT - multiple
- UPDATE - mit mehreren Tabellen
- DELETE
- MERGE und andere Lösungen
- Geschwindigkeit
- Typische Fehler in SQL- Abfragen
- Wie kann man eine SQL- Abfrage schneller machen
- Welche Indexe helfen bei der Optimierung SQL- Abfragen?
- Anlegen von Indexen, welcher Index wird wann genommen
- Welche Schreibweisen versprechen eine bessere Performance
- Sonstiges
- Temporäre Daten (UNION vs VALUES)
- GREATEST, LEAST
- FILTER
- GENERATED ALWAYS
- Index
- Definition und Grundlagen
- Definition und Grundlagen
Zielgruppe / Voraussetzungen
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,8
auf Basis von 21 Bewertungen
Bewertung schreiben
Bewertungen werden gemäß unserer Bewertungsrichtlinien veröffentlicht.
Anonym
20 Dez 2024
Anonym
20 Dez 2024
Hat alles gepasst. Danke
Anonym
11 Okt 2024
Das Seminar fand ich sehr gut, meine Erwartungen wurden erfüllt. Die per Post verschickte Unterlagen waren sehr umfangreich (Buch, Skript als Unterlagen). Das Gelernte wird auf ...
Anzeige
passt zu unseren Anforderungen