Seminare
Seminare

Live-Online: SQL – Fortgeschrittene Techniken

Webinar - Haufe Akademie GmbH & Co. KG

In diesem Workshop für SQL-Spezialist:innen lernst du fortgeschrittene SQL-Themen, die durch Hands-on-Übungen praktisch erarbeitet werden. Optionale Module werden je nach Zeit und Bedarf der Gruppe eingebunden.
Termin Ort Preis*
02.10.2025- 03.10.2025 online 1.654,10 €
15.12.2025- 16.12.2025 online 1.654,10 €
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:

Der Workshop besteht zu 85 % aus praktischem SQL-Schreiben und setzt minimale SQL-Kenntnisse voraus. Vor dem Kurs wird eine virtuelle Übungsumgebung bereitgestellt, in der du als Teilnehmende:r deine Skills testen und eventuelle Lücken schließen kannst (siehe Kursvoraussetzungen).


 


Themen:


SQL-Basics : Review Basics from the SQL Standard Course


  • SELECT, Column Alias, Calculated Columns
  • WHERE
  • FROM, JOINS , Table Alias
  • GROUP BY, HAVING
  • CASE Statement (SIMPLE and SEARCHED)


 


Using COMMON TABLE EXPRESSIONS


  • WITH Keyword


 


SET Operators


  • UNION
  • INTERSECT
  • EXCEPT


 


TOP n/LIMIT Queries (ANSI SQL-2008)


  • OFFSET
  • FETCH FIRST/NEXT


 


DATATYPES, FUNCTIONS and CONVERSIONS


  • Overview/Awareness Datatypes
  • Working with Character Data, String Functions
  • Working with Date and Time Data, DateTime Functions
  • Using Data Type Conversion Functions, CAST (and CONVERT)
  • Working with Collations


 


SQL WINDOWING Functions


  • OVER, PARTITION BY Clause
  • Windowing Functions : 
  • RANK()
  • DENSE_RANK()
  • ROW_NUMBER()
  • NTILE()
  • LAG() 
  • LEAD()
  • FIRST_VALUE()
  • LAST_VALUE()



Optionale Module:
SUBQUERIES


  • Stand-alone subqueries
  • Correlated subqueries


 


RECURSIVE COMMON TABLE EXPRESSIONS
System Versioned Temporal Tables


  • PERIOD FOR SYSTEM_TIME
  • FOR SYSTEM_TIME AS OF


 


Inserting New Values


  • IDENTITY
  • SEQUENCES


 


PIVOT und UNPIVOT
MERGE (ANSI SQL-2003)


  • MERGE Statement
  • WHEN MATCHED
  • WHEN NOT MATCHED


 


Basic Indexing to improve Query Peformance


  • CLUSTERED INDEX
  • NONCLUSTERED INDEX
  • COVERING INDEX
  • Query Execution Plans
  • IMPLICIT Conversions and Functions in Predicates


 


Variables & Basic Control-of-flow


  • DECLARE variables
  • Assign Values
  • Escaping Single Quotes


 


Stored Procedures


  • Create Basic Stored Procedure
  • Execute a Stored Procedure
  • Stored Procedure OUT Parameters


 


Dynamic SQL


  • EXEC()
  • sp_executesql


 


APPLY Operator (MSSQL)


  • CROSS Apply
  • OUTER Apply
  • Table-valued Functions
  • Derived tables


 


Rolling Up Values


  • Rolling up values from multiple rows into one
  • FOR XML PATH
  • STUFF Function


 


Anforderungen


Fähigkeit, basierend auf einer 'Datenfrage' an eine relationale Datenbank eine SQL-Abfrage zu erstellen.


Praktische Anwendung von: SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY sowie INNER und OUTER JOINS (diese Themen werden im «Standard SQL-3»-Kurs behandelt).


Sobald der Workshop sicher durchgeführt wird, steht den Teilnehmenden eine virtuelle Übungsumgebung zur Verfügung. Dort kannst du die vorausgesetzten Skills testen und eventuelle Lücken mit spezifischen Übungen schließen.


Zusatzinfo: 


Dieser Kurs ist herstellerunabhängig konzipiert. Somit spielt es keine Rolle, ob du mit Oracle, SQL Server, MySQL, DB2, PostgreSQL, MariaDB, TeraData oder anderen relationalen Datenbanksystemen arbeitest.

Dauer/zeitlicher Ablauf:
2 Tage
Ziele/Bildungsabschluss:
  • Formulieren komplexer SQL-Abfragen: Erlerne, wie du anspruchsvolle Datenabfragen effizient erstellst.
  • Sofortiger Mehrwert für den Arbeitsalltag: Profitiere von praxisnahen Übungen, die direkt anwendbare Fähigkeiten vermitteln.
  • Hilfreiche Praxistipps: Nutze speziell entwickelte Digicomp-Kursunterlagen, um dein Wissen gezielt zu vertiefen und im Alltag einzusetzen.
Zielgruppe:

Dieser Kurs richtet sich an Reporting- und SQL-Spezialist:innen sowie Daten-Expert:innen, die mit relationalen Datenbanken arbeiten und fortgeschrittene SQL-Abfragen formulieren müssen. Ebenso eignet er sich für Entwickler:innen, die mit einer SQL-fähigen Datenbank arbeiten oder unter Ausnutzung der SQL-Möglichkeiten des Datenbanksystems Applikationen erstellen möchten.

Seminarkennung:
42153
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha