Поиск…


Использует для 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