Zum Inhalt springen
Search the hub
← Alle Cheat Sheets

SQL · Abfragen, Modellierung & Datenqualität

60 SQL-Muster für Abfragen, Fensterfunktionen, Datenqualität, JSON, Modellierung und sichere Parameter. Beispielschema und Dialekt vor dem Einsatz prüfen.

Allgemeine SQL-Muster; PostgreSQL-18-Hilfe als Referenz. Datentypen, Datumsfunktionen und Bezeichner je Datenbank prüfen.

Quellenstand: 2026-10-25 · Version und Zielumgebung prüfen; Updates können Verhalten und Oberfläche verändern.

PDF herunterladen

Eintrag auswählen und rechts das Beispiel lesen
ThemaKurzbeschreibung
Abfragen & Kennzahlen Nur benötigte Felder und eine deterministische Sortierung verwenden.
Abfragen & Kennzahlen Fehlende Werte getrennt von leeren Zeichenketten betrachten.
Abfragen & Kennzahlen Zeilen vor Aggregation, Gruppen nach Aggregation filtern.
Abfragen & Kennzahlen Alle Kunden einschließlich derer ohne offene Bestellung anzeigen.
Abfragen & Kennzahlen Kunden ohne Bestellung finden, ohne NULL-Falle von NOT IN.
Abfragen & Kennzahlen Eine Aggregation verständlich in zwei Leseschritte zerlegen.
Datenqualität Vor einem Join die Eindeutigkeit der Schlüsselseite prüfen.
Abfragen & Kennzahlen Eine stabile Zeile je Kunde auswählen.
Abfragen & Kennzahlen Kumulierten Wert berechnen, ohne Detailzeilen zu verlieren.
Datenqualität Leere Ergebnismengen und numerische Division unterscheiden.
Abfragen & Kennzahlen Mehrere fachliche Teilmengen in derselben Gruppierung auswerten.
Datenqualität Bestellungen ohne zugehörigen Kunden finden.
Modellierung Gleich strukturierte Bestände zusammenführen.
Modellierung Vor Summierung den Wechsel von Bestellung zu Bestellposition erkennen.
Betrieb & Fehlersuche Eine DML-Änderung ausschließlich im freigegebenen Testkontext prüfen.
Abfragen & Kennzahlen Veränderungen entlang einer festen Reihenfolge sichtbar machen.
Abfragen & Kennzahlen PostgreSQL-Aggregate für unterschiedliche Teilmengen bilden.
Abfragen & Kennzahlen Alle Oktober-Zeitpunkte einschließlich Sekundenbruchteilen erfassen.
Betrieb & Fehlersuche Eine Abfrage vor Ausführung grob untersuchen.
Datenqualität NULL und leere oder nur aus Leerzeichen bestehende Texte finden.
Abfragen & Kennzahlen Mit ROW_NUMBER eine feste Höchstzahl pro Gruppe auswählen.
Abfragen & Kennzahlen Gleiche Beträge erhalten denselben Rang innerhalb eines Kunden.
Abfragen & Kennzahlen LAST_VALUE mit vollständigem Fenster statt nur bis zur aktuellen Zeile nutzen.
Abfragen & Kennzahlen Detailzeilen mit ihrem Anteil an der Summe verbinden.
Abfragen & Kennzahlen Kunden mit mindestens einer offenen Bestellung ohne Vervielfachung lesen.
Datenqualität Zwei Werte vergleichen, ohne Änderungen von oder nach NULL zu verlieren.
Datenqualität Dubletten auf dem tatsächlichen Grain einer Bestellposition finden.
Datenqualität COUNT(*) und COUNT(spalte) zur Vollständigkeitsprüfung kombinieren.
Abfragen & Kennzahlen Mengen berücksichtigen, statt Zeilendurchschnitte ungewichtet zu mitteln.
Modellierung Eine Zeile pro Bestellung herstellen, bevor Kopf- und Positionsdaten verbunden werden.
Abfragen & Kennzahlen Mit DATE_TRUNC einen Monatsbeginn statt eines formatierten Textes gruppieren.
Datenqualität Eine Datumsreihe gegen vorhandene Buchungstage prüfen.
Betrieb & Fehlersuche Nach dem letzten eindeutigen Schlüssel der vorherigen Seite weiterlesen.
Abfragen & Kennzahlen GROUPING SETS für Kundenwerte und eine zusätzliche Gesamtzeile nutzen.
Abfragen & Kennzahlen Eine reproduzierbare Liste je Kunde statt zufälliger Aggregatreihenfolge erzeugen.
Abfragen & Kennzahlen Ein einzelnes Attribut aus einer JSONB-Spalte extrahieren.
Abfragen & Kennzahlen Eine robuste Lagekennzahl mit PERCENTILE_CONT bestimmen.
Modellierung Eine Organisationsstruktur rekursiv ab einem Startknoten durchlaufen.
Datenqualität Schlüssel aus dem erwarteten Bestand finden, die im tatsächlichen Bestand fehlen.
Datenqualität Fehlende und unplausible Mengen getrennt benennen.
Tests & Auswahl Kleine Grenzfälle ohne neue Tabelle nachvollziehen.
Abfragen & Kennzahlen Fehlende Beträge unabhängig von der Sortierrichtung ans Ende setzen.
Abfragen & Kennzahlen Mit LEAD die nächste Zeile in einer stabilen Reihenfolge lesen.
Abfragen & Kennzahlen Die aktuelle und die zwei vorherigen Zeilen gemeinsam auswerten.
Abfragen & Kennzahlen Den vorherigen Betrag pro Kunde als Bezugsgröße nutzen.
Abfragen & Kennzahlen Bestellungen zählen, ohne einzelne Zeilen zu verdichten.
Datenqualität Fehlende und abweichende Beträge beider Seiten erkennen.
Abfragen & Kennzahlen Je Kunde höchstens einen passenden Detaildatensatz ergänzen.
Abfragen & Kennzahlen Array-Elemente einer JSONB-Spalte in einzelne Zeilen überführen.
Modellierung Mehrere Kennzahlspalten als Name-Wert-Zeilen ausgeben.
Datenqualität BOOL_AND mit expliziter Behandlung fehlender Werte kombinieren.
Modellierung Ein Faktum an die zur Buchungszeit gültige Dimensionsversion binden.
Abfragen & Kennzahlen Die neueste Version mit einer PostgreSQL-Kurzform lesen.
Datenqualität Die Anzahl zusätzlicher Zeilen neben eindeutigen Schlüsseln messen.
Datenqualität Leerzeichen und Großschreibung für einen vorgeschlagenen Vergleichsschlüssel vereinheitlichen.
Abfragen & Kennzahlen Nach dem Präfix AB_ suchen statt nach einem beliebigen Zeichen.
Datenqualität Zwei abgeschlossene, nicht leere Zeitintervalle paarweise prüfen.
Datenqualität Zeilen mit fehlendem Kunden, Datum oder Betrag finden.
Betrieb & Fehlersuche Einen Savepoint innerhalb einer anschließend vollständig zurückgerollten Transaktion nutzen.
Sicherheit & Rechte PostgreSQL PREPARE ohne Zusammenbauen einer SQL-Zeichenkette verwenden.

Tour