🔹 Как работать с NULL в SQL (Structured Query Language)? 🔸 NULL обозначает отсутствие или неизвестность значения. Без него вы не отличите "пустую строку" от "нет данных", и это ломает подсчёты, джойны и логические проверки. 🔸 Для проверки используйте IS NULL / IS NOT NULL. Сравнение с = NULL не работает — возвращает NULL, а не true/false, и даёт неверные результаты. 🔸 COALESCE возвращает первый ненулевой аргумент и подставляет дефолт вместо сложных CASE-ов — удобно при выдаче значений по умолчанию. 🔸 NULL-safe сравнение (в MySQL оператор <=>) считает NULL равным NULL — полезно в джойнах и при корреляции ключей. SELECT COALESCE(name, 'anon') FROM users; SELECT id IS NULL FROM users; SELECT * FROM t1 JOIN t2 ON t1.key <=> t2.key; 📚 Обрабатывай NULL сознательно: проверяй IS NULL, подставляй COALESCE и применяй NULL-safe, когда нужно считать NULL как значение. #CODERIKK #SQL #Junior ➡️ Мы в Telegram - Сетке - ВК Буду рад вашей реакции здесь⬇️