Bei NULL-Werten fehlen unbekannte Daten. Standardmäßig können Tabellenspalten NULL-Werte speichern. In diesem Kapitel werden die Operatoren IS NULL und IS NOT NULL erläutert.
SQL-NULL-Wert
Wenn eine Spalte in der Tabelle optional ist, können wir einen neuen Datensatz einfügen oder einen vorhandenen Datensatz aktualisieren, ohne der Spalte einen Wert hinzuzufügen. Das bedeutet, dass das Feld mit einem NULL-Wert gespeichert wird.
NULL-Werte werden anders behandelt als andere Werte.
NULL wird als Platzhalter für unbekannte oder nicht anwendbare Werte verwendet.
Kommentar: NULL und 0 können nicht verglichen werden;
NULL-Wertverarbeitung in SQL
Bitte beachten Sie die folgende Tabelle:
Wenn die Spalte „Adresse“ in der Tabelle „Personen“ vorhanden ist ist verfügbar. Ausgewählt. Das heißt, wenn Sie in der Spalte „Adresse“ einen Datensatz ohne Wert einfügen, wird die Spalte „Adresse“ mit einem NULL-Wert gespeichert.
Wie testen wir also auf NULL-Werte?
Sie können den Vergleichsoperator nicht verwenden, um auf NULL-Werte wie =, zu testen.
Wir müssen die Operatoren IS NULL und IS NOT NULL verwenden.
SQL IST NULL
Wie können wir nur die Datensätze mit dem NULL-Wert in der Spalte „Adresse“ auswählen?
Wir müssen den IS NULL-Operator verwenden:
SELECT LastName,FirstName,Address FROM Persons
WHERE Address IS NULL
:
Dieser Artikel enthält eine relevante Erklärung von SQL NULL. Weitere Lernmaterialien finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Erläuterung des Wissens im Zusammenhang mit der SQL-Datumsfunktion
Erklärung des Wissens im Zusammenhang mit SQL VIEW (view ) Erläuterung
Erklärung zum SQL AUTO INCREMENT-Feld
Das obige ist der detaillierte Inhalt vonVerwandte Wissenspunkte zu SQL-NULL-Werten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!