Heim > Datenbank > MySQL-Tutorial > Wie wähle ich Zeilen mit NULL-Werten in MySQL aus?

Wie wähle ich Zeilen mit NULL-Werten in MySQL aus?

Linda Hamilton
Freigeben: 2024-12-04 19:46:11
Original
1068 Leute haben es durchsucht

How to Select Rows with NULL Values in MySQL?

MySQL-Zeilenauswahl mit NULL-Wert

In MySQL stoßen Benutzer beim Umgang mit NULL-Werten häufig auf Diskrepanzen zwischen erwarteten Ergebnissen und tatsächlichen Datenbankinhalten. Ein häufiges Problem tritt auf, wenn versucht wird, Zeilen auszuwählen, in denen eine bestimmte Spalte NULL enthält, aber als Ergebnis eine leere Menge erhalten wird.

Um dieses Dilemma zu lösen, ist es wichtig zu verstehen, dass NULL in als eindeutiger und besonderer Wert behandelt wird SQL. Im Gegensatz zu anderen Datentypen kann er keinem anderen Wert, auch nicht sich selbst, gleichgesetzt werden. Gemäß Regel 3 der 12 Regeln von Codd ist „NULL = NULL immer falsch.“

Daher erfordert die Abfragesyntax einen anderen Ansatz, um Zeilen korrekt auszuwählen, in denen eine Spalte NULL ist. Anstatt den Operator „=" zu verwenden, ist die Syntax „IS NULL" erforderlich. Anstelle von „userid = NULL“ sollte die Abfrage beispielsweise „userid IS NULL“ lauten.

Dadurch wird sichergestellt, dass die Abfrage genau Zeilen abruft, in denen die angegebene Spalte explizit NULL-Werte enthält. Durch die Einhaltung dieser Syntax können Benutzer Zeilen basierend auf NULL-Werten wie beabsichtigt effektiv identifizieren und bearbeiten.

Das obige ist der detaillierte Inhalt vonWie wähle ich Zeilen mit NULL-Werten in MySQL aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage