Aus dem Kurs: SQL: Datenbankabfragen beschleunigen

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Unterschiede zwischen NULL-Werten und der IsNull-Funktion

Unterschiede zwischen NULL-Werten und der IsNull-Funktion

Aus dem Kurs: SQL: Datenbankabfragen beschleunigen

Unterschiede zwischen NULL-Werten und der IsNull-Funktion

Sie müssen im Zusammenhang mit Abfragen mit Sicherheit irgendwann einmal NULL-Werte überprüfen. Also Felder, die leer sind. Na ja, das ist nicht besonders schwer. Dann vergleichen Sie in der Zahl, ob irgendwas drin steht. Das tut es hier jetzt nicht. Aber das ist unerheblich. Es müssen alle Felder angeguckt werden. Aber sehen Sie den Unterschied zwischen diesen beiden Abfragen? Dieser und der Folgenden. Beide prüfen auf NULL. Mit dem Unterschied, dass diese Abfrage die SQL-Syntax isNull einsetzt. Und diese Abfrage eine Funktion isNull einsetzt. Na, das klingt ja nicht so unterschiedlich. Aber schauen Sie schon einmal hier. Auch wenn die Messwerte nicht mit den übereinstimmen, die ich sonst überall zeige, weil es eben eine andere Hardware ist. Diese Abfrage ist nicht messbar. Das SQL isNull ist so schnell, dass es nicht messbar ist. Und die Funktion isNull, die ist messbar. Deutlich messbar. Das ist eine halbe Sekunde für die gleiche Menge, das gleiche Ergebnis und eigentlich auch die…

Inhalt