Kontakt aufnehmen

Schulungsübersicht

Zusammenfassung der Grundlagen von SQL

  • Zusammenfassung von SELECT, WHERE, GROUP BY
  • Kurze Wiederholung der JOIN-Typen
  • Verständnis der Abfrageausführungsreihenfolge

Datamanipulationsanweisungen

  • INSERT INTO
  • UPDATE und DELETE
  • Transaktionssteuerung (BEGIN, COMMIT, ROLLBACK)

Erweiterte Joins und Mengenoperationen

  • FULL OUTER JOIN
  • UNION, INTERSECT, EXCEPT
  • SELF JOIN

Unterbefehle und abgeleitete Tabellen

  • Korrelative vs. nicht-korrelative Unterbefehle
  • Nutzung von Unterbefehlen in FROM
  • CTEs (Common Table Expressions)

Fensterfunktionen

  • ROW_NUMBER, RANK, DENSE_RANK
  • PARTITION BY und ORDER BY
  • LEAD- und LAG-Funktionen

Datentypen und Funktionen

  • Zeichenketten- und Datumsfunktionen
  • CASE und IF-Anweisungen
  • Typkonvertierungen und Nullbehandlung

Abfrageoptimierung

  • Verständnis von Indizes
  • Nutzung von EXPLAIN
  • Beste Praktiken für die Erstellung effizienter Abfragen

Zusammenfassung und Nächste Schritte

Voraussetzungen

  • Basiswissen der SELECT-Anweisungen
  • Erfahrung im Filtern, Sortieren und einfacheren Verknüpfung
  • Verständnis von relationalen Datenbankkonzepten

Zielgruppe

  • Datenanalytiker
  • Entwickler, die mit SQL Datenbanken arbeiten
  • Business Intelligenzprofis
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien

NP URI: www.nobleprog.ch/cc/sqlinterm Undefined array key "country" /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module:70 Array ( [0] => Array ( [file] => /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module [line] => 70 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined array key "country" [2] => /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module [3] => 70 ) ) [1] => Array ( [file] => /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module [line] => 6 [function] => islc_get_site_list [args] => Array ( ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/nptemplates/default.php [line] => 207 [function] => islc7_sites_links_array_v3 [args] => Array ( ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/modules/course/course.php [line] => 134 [args] => Array ( [0] => /apps/hitra7/npfrontend/nptemplates/default.php ) [function] => require_once ) [4] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 14 [function] => course_menu_callback [args] => Array ( [0] => /cc/sqlinterm ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 87 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [6] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [7] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.ch/cc/sqlinterm Undefined array key "region" /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module:70 Array ( [0] => Array ( [file] => /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module [line] => 70 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 2 [1] => Undefined array key "region" [2] => /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module [3] => 70 ) ) [1] => Array ( [file] => /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module [line] => 6 [function] => islc_get_site_list [args] => Array ( ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/nptemplates/default.php [line] => 207 [function] => islc7_sites_links_array_v3 [args] => Array ( ) ) [3] => Array ( [file] => /apps/hitra7/npfrontend/modules/course/course.php [line] => 134 [args] => Array ( [0] => /apps/hitra7/npfrontend/nptemplates/default.php ) [function] => require_once ) [4] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 14 [function] => course_menu_callback [args] => Array ( [0] => /cc/sqlinterm ) ) [5] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 87 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [6] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [7] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) ) NP URI: www.nobleprog.ch/cc/sqlinterm Using null as an array offset is deprecated, use an empty string instead /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module:11 Array ( [0] => Array ( [file] => /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module [line] => 11 [function] => {closure:/apps/hitra7/npfrontend/index.php:4} [args] => Array ( [0] => 8192 [1] => Using null as an array offset is deprecated, use an empty string instead [2] => /apps/hitra7/backdrop/modules/_custom/frontend/islc7/islc7.module [3] => 11 ) ) [1] => Array ( [file] => /apps/hitra7/npfrontend/nptemplates/default.php [line] => 207 [function] => islc7_sites_links_array_v3 [args] => Array ( ) ) [2] => Array ( [file] => /apps/hitra7/npfrontend/modules/course/course.php [line] => 134 [args] => Array ( [0] => /apps/hitra7/npfrontend/nptemplates/default.php ) [function] => require_once ) [3] => Array ( [file] => /apps/hitra7/npfrontend/core/routes.php [line] => 14 [function] => course_menu_callback [args] => Array ( [0] => /cc/sqlinterm ) ) [4] => Array ( [file] => /apps/hitra7/npfrontend/__index.php [line] => 87 [args] => Array ( [0] => /apps/hitra7/npfrontend/core/routes.php ) [function] => require_once ) [5] => Array ( [file] => /apps/hitra7/npfrontend/index.php [line] => 15 [args] => Array ( [0] => /apps/hitra7/npfrontend/__index.php ) [function] => include_once ) [6] => Array ( [file] => /apps/hitra7/index.php [line] => 66 [args] => Array ( [0] => /apps/hitra7/npfrontend/index.php ) [function] => include_once ) )