Heim  >  Artikel  >  Backend-Entwicklung  >  Verwandte Wissenspunkte zu SQL-NULL-Werten

Verwandte Wissenspunkte zu SQL-NULL-Werten

jacklove
jackloveOriginal
2018-05-08 11:31:481629Durchsuche

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:

Verwandte Wissenspunkte zu SQL-NULL-Werten

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

:

Verwandte Wissenspunkte zu SQL-NULL-Werten

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn