MySQL
NULL
Suche…
Verwendet für NULL
- Daten noch nicht bekannt - wie
end_date
,rating
- Optionale Daten - wie
middle_initial
(obwohl dies möglicherweise besser ist als die leere Zeichenfolge) - 0/0 - Das Ergebnis bestimmter Berechnungen, z. B. Null geteilt durch Null.
- NULL ist nicht gleich "" (leerer String) oder 0 (bei Ganzzahl).
- Andere?
NULLs testen
-
IS NULL
/IS NOT NULL
-= NULL
funktioniert nicht wie erwartet. -
x <=> y
ist ein "nullsicherer" Vergleich.
In einem LEFT JOIN
Test werden Zeilen von a
LEFT JOIN
, für die es in b
keine entsprechende Zeile gibt.
SELECT ...
FROM a
LEFT JOIN b ON ...
WHERE b.id IS NULL
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow