MySQL
ZERO
Szukaj…
Używa wartości NULL
- Dane jeszcze nieznane - takie jak
end_date,rating - Dane opcjonalne - takie jak
middle_initial(choć może to być lepszy niż pusty ciąg) - 0/0 - Wynik niektórych obliczeń, takich jak zero podzielone przez zero.
- NULL nie jest równe „” (pusty ciąg) lub 0 (w przypadku liczby całkowitej).
- inni?
Testowanie wartości NULL
-
IS NULL/IS NOT NULL-= NULLnie działa zgodnie z oczekiwaniami. -
x <=> yjest porównaniem „zerowym”.
W LEFT JOIN testy dla rzędów dla którego nie ma odpowiadającej wiersz a b .
SELECT ...
FROM a
LEFT JOIN b ON ...
WHERE b.id IS NULL
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow