MySQL
НОЛЬ
Поиск…
Использует для NULL
- Данные еще не известны - например,
end_date
,rating
- Необязательные данные - например,
middle_initial
(хотя это может быть лучше, чем пустая строка) - 0/0 - результат определенных вычислений, таких как ноль, деленный на ноль.
- NULL не равно "" (пустая строка) или 0 (в случае целого).
- другие?
Тестирование NULL
-
IS NULL
/IS NOT NULL
-= NULL
не работает, как вы ожидаете. -
x <=> y
- это «нулевое» сравнение.
В тестах LEFT JOIN
для строк 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
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow