Workshop

Advanced Hands-on SQL Experience («ADVSQL»)

In diesem Workshop für SQL-Spezialistinnen und -Spezialisten erlernen Sie fortgeschrittene SQL-Themen, welche durch Hands-on-Übungen praktisch erarbeitet werden. Optionale Module werden je nach Zeit und Bedarf der Gruppe eingebunden.
Dauer 2 Tage
Preis 1'950.–   zzgl. 8.1% MWST
Kursdokumente Neu: Digicomp Trainingsunterlagen mit integrierter LAB-Engine

Kurs-Facts

Key Learnings
  • Formulieren komplexer SQL-Abfragen
  • Erhalten eines sofortigen Mehrwerts für den Arbeitsalltag dank praxisnaher Übungen
  • Erhalten hilfreicher Praxistipps dank speziell entwickelter Digicomp-Kursunterlagen
Inhalt

Der Workshop ist zu 85% praktisches SQL-Schreiben und hat Minimalvoraussetzungen in Bezug auf SQL Skills. Vorgängig zum Kurs wird es eine virtuelle Übungsumgebung geben, in der Sie als Teilnehmer Ihre Skills testen und allfällige Lücken schliessen können (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
Zielpublikum

Reporting- und SQL-Spezialisten sowie Daten-Experten, die mit relationalen Datenbanken arbeiten und fortgeschrittene SQL-Abfragen formulieren müssen. Entwickler, die mit einer SQL-fähigen Datenbank arbeiten oder unter Ausnützung der SQL-Möglichkeiten des Datenbanksystems Applikationen erstellen wollen.

Anforderungen

Fähigkeit, aufgrund einer 'Datenfrage' an eine relationale Datenbank eine SQL Abfrage zu erstellen und in der Lage zu sein,  SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY, INNER and OUTER JOINS praktisch einzusetzen (werden im «Standard SQL-3»-Kurs behandelt).

Sobald der Workshop auf garantierte Durchführung gesetzt ist, wird den Teilnehmern eine virtuelle Übungsumgebung zur Verfügung gestellt. Hier können Sie die vorausgesetzten Skills testen und allfällige Lücken anhand der spezifischen Übungen schliessen.

    SQL – Grundlagen-Vertiefung («SQLV2»)

    2 Tage
    • Bern, Zürich
    CHF
    1'800.–

    Standard SQL-3 («SQL»)

    2 Tage
    • Basel, Bern, Genf, Lausanne, Virtual Training, Zürich
    CHF
    1'800.–
Zusatzinfo

Dieser Kurs ist Hersteller-unabhängig konzipiert. Somit spielt es keine Rolle, ob Sie mit Oracle, SQL Server, MySQL, DB2, PostgreSQL, MariaDB, TeraData oder anderen relationalen Datenbanksystemen arbeiten.

Download

Fragen zum Kurs

Haben Sie Fragen zum Kurs?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Möchten Sie diesen Kurs als Firmenkurs buchen?
Vorname
Nachname
Firma optional
E-Mail
Telefon
Anzahl Teilnehmende
Gewünschter Kursort
Gewünschtes Startdatum (DD.MM.YYYY)
Gewünschtes Enddatum (DD.MM.YYYY)

Wählen Sie Ihr Datum

29
Apr
2025
30
Apr
2025
Zürich
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
29
Apr
2025
30
Apr
2025
Bern
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
29
Apr
2025
30
Apr
2025
Basel
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
19
Jun
2025
20
Jun
2025
Zürich
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
19
Jun
2025
20
Jun
2025
Bern
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
19
Jun
2025
20
Jun
2025
Basel
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
2
Okt
2025
3
Okt
2025
Zürich
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
2
Okt
2025
3
Okt
2025
Bern
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
2
Okt
2025
3
Okt
2025
Basel
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
15
Dez
2025
16
Dez
2025
Zürich
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
15
Dez
2025
16
Dez
2025
Bern
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST
Nächste Durchführung
29
Apr
2025
30
Apr
2025
Zürich
Deutsch
Terminübersicht
CHF 1’950.-
zzgl. 8.1% MWST
CHF 1’950.-
zzgl. 8.1% MWST

Das sagen unsere Kursteilnehmenden

Luca Palandrani, 07.12.2023

Information Service Center ISCeco

Mathias Hasler, 15.03.2022

CSL Corporate Services Est.