Als nächstes auf Modern SQL


Diese Seite listet einige Funktionen auf, die ich demnächst behandeln will (in keiner bestimmten Reihenfolge).

  • Window-Funktionen (in den Folien)

  • lateral (in den Folien)

  • with recursive (in den Folien; Beispiel um listagg umzusetzen)

  • grouping sets (in den Folien)

  • array (array_agg und array(<query>) werden als alternative zu listagg erklärt).

  • Multisets

  • within group (percentile_cont, percentil_dist, ...) (siehe listagg; auch in den Folien)

  • XML

  • Temporäre Tabellen

  • Transaktionen und Savepoints

  • Transaktions-Isoluations-Level

  • Statement-Level triggers

  • Temporale-Datenbanken, wenn diese breiter unterstützt werden (kurz in den Folien)

  • Updatable Views

  • Generierte Spalten

  • Boolsche Datentypen

  • fetch first (in den Folien)

  • Collations: Stringvergleiche nach lokalen regeln

  • cast

  • check constraints

Über den Autor

Foto von Markus Winand

Markus Winand lehrt effizientes SQL – inhouse und online. Er minimiert die Entwicklungszeit durch modernes SQL und optimiert die Laufzeit durch schlaue Indizierung – dazu hat er auch das Buch SQL Performance Explained veröffentlicht.

Sein Buch bei Amazon kaufen

Titelbild von „SQL Performance Explained“: Eichhörnchen läuft durchs Grass

Die Essenz: SQL-Tuning auf 200 Seiten

Bei Amazon kaufen
(Taschenbuch)

Taschenbuch und PDF auch auf Markus' Webseite erhältlich.

Sein Training

Sein beliebtes Training stimmt Entwickler auf SQL Performance ein.

Erfahren Sie mehr»

„modern SQL“ von Markus Winand ist unter einer Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License lizenziert.
Impressum | Kontakt | KEINE GEWÄHR | Handelsmarken | Datenschutz | CC-BY-NC-ND 3.0 Lizenz