Der folgende Chart zeigt, welche Systeme Where-Klausel-Ausdrücke, die auf die Jahreskomponente einer Date- oder Timestamp-Spalte zugreifen, in Bereichsbedingungen wie ts >= DATE'2024-01-01' AND ts < DATE'2025-01-01' umschreiben.
- Wird bedingungslos umgeschrieben – selbst wenn es nur einen passenden funktions-basierten Index gibt
Die gelben Häkchen bedeuten, dass immer umgeschrieben wird – auch wenn ein bestehender funktions-basierter Index1 dadurch nicht mehr genutzt werden kann.
Dieses Umschreiben ist generell anwendbar, sobald auf Basis der signifikantesten Spalten gefiltert wird. Das sind insbesondere auch das Datum aus einer Timestamp- und die Stunde aus einer Time-Spalte.
- Wird bedingungslos umgeschrieben – selbst wenn es nur einen passenden funktions-basierten Index gibt
Ich empfehle, solche Abfangen selbst mit dem „inklusive Untergrenze, exklusive Obergrenze“-Rezept umzusetzen.
Achtung
Aufgrund der aktuellen Nutzung von Web-Inhalten zum Training von KI-Modellen werde ich künftig weniger auf meinen Webseiten (inkl. RSS) veröffentlichen. Die Mailing-Listen erhalten weiterhin die vollständigen Artikel. Bei diesem Artikel deutlich mehr Text mit Hintergründen. Vermutlich führe ich früher oder später auch eine Paywall ein – was ich eigentlich nie wollte. Wenn es so weit ist, werden Mail-Abonnenten bevorzugt behandelt werden. Abonniere hier, solange es noch gratis ist.

