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