Overlaps (Begriffsklärung)


BigQuery 2026-02-02Db2 (LUW) 12.1.3acDuckDB 1.4.0H2 2.4.240MariaDB 12.2.2MySQL 9.6.0Oracle DB 23.26.1bPostgreSQL 18dSQL Server 2025SQLite 3.51.0(…,…) overlaps (…,…) - F053<period> overlaps <period> - T502without overlaps - T181
  1. Einige Varianten
  2. ⚡Leere Perioden überlappen nicht mit den Start einer anderen Periode.
    (DATE'2026-01-07', DATE'2026-01-07') OVERLAPS (DATE'2026-01-07', DATE'2026-01-31')
    Der Standard erfordert das Ergebnis true, dieses System liefert jedoch false
    ⚡Einzelne Null-Werte erzeugen Leere Perioden.
    NOT (DATE'2026-01-03', null) OVERLAPS (DATE'2026-01-07', DATE'2026-01-31')
    Der Standard erfordert das Ergebnis unknown, dieses System liefert jedoch true
    ⚡Schlägt fehl, wenn einer der Operanden zwei Null-Werte hat.
    (null, null) OVERLAPS (DATE'2026-01-07', DATE'2026-01-31')
    Der Standard erfordert das Ergebnis unknown, dieses System liefert jedoch einen Fehler • Einige Varianten
  3. Ohne Schlüsselwort for: PERIOD FOR BUSINESS_TIME (…)
  4. Mit der btree_gist Erweiterung und einem Range-Typen: BUSINESS_TIME tsrange GENERATED ALWAYS AS (tsrange(start_ts, end_ts)) STORED • Funktionalität mit Exclusion-Constraints verfügbar

20 Jahre SQL-Evolution kann man nicht an einem Tag nachholen. Abonniere den Newsletter via E-Mail, Bluesky oder RSS, um sukzessive aufzuholen und modern-sql.com am Radar zu behalten.

Über den Autor

Foto von Markus Winand

Markus Winand gibt auf modern-sql.com Einblick in SQL und zeigt, wie es von verschiedenen Systemen unterstützt wird. Zuvor machte er use-the-index-luke.com, was er noch immer wartet. Markus kann als Trainer, Sprecher und Berater auf winand.at engagiert werden.

Sein Buch kaufen

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

Die Essenz: SQL-Tuning auf 200 Seiten

Jetzt Kaufen
(Taschenbuch und/oder PDF)

Sein Training

Markus verwandelt veraltetes SQL-92-Wissen in solides und zeitgemäßes SQL-Know-how

Erfahren Sie mehr»

Neuigkeiten Abonnieren

Markus Winands MailinglistenMarkus Winands RSS-FeedMarkus Winand auf LinkedInMarkus Winand auf XINGMarkus Winand auf MastodonMarkus Winand auf Bluesky
Copyright 2015-2026 Markus Winand. Alle Rechte vorbehalten.
Impressum | Kontakt | KEINE GEWÄHR | Handelsmarken | Datenschutz und DSGVO