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
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…
Üben mit Projektdateien
Laden Sie die Dateien herunter, die von den Trainer:innen verwendet werden. So können Sie mitlesen und durch Ansehen, Zuhören und Üben lernen.
Inhalt
-
-
-
-
-
(Gesperrt)
Filter-Operatoren für Zahlen1 Min. 46 Sek.
-
Filter-Operatoren für Texte3 Min. 41 Sek.
-
(Gesperrt)
Zeitkritische Filter-Operatoren im Überblick2 Min. 37 Sek.
-
(Gesperrt)
Unterschiede zwischen NULL-Werten und der IsNull-Funktion3 Min. 1 Sek.
-
(Gesperrt)
Was ist schneller, ODER bzw. IN-Liste?1 Min. 22 Sek.
-
(Gesperrt)
Geschwindigkeitsunterschiede bei Unterabfragen6 Min. 5 Sek.
-
(Gesperrt)
Geschwindigkeit steigern bei Zahlenvergleichen2 Min. 54 Sek.
-
(Gesperrt)
-
-
-