TGViewer
Analyst Days Channel Analyst Days Channel @analystdayschannel · 1.89K subscribers
Post #1146 762
🦄 ГАДКИЙ NULL

Доклад Татьяны Половинкиной на Analyst Days 22 про NULL — это честный разговор о том, как одно маленькое слово ломает логику, математику и психику. Кто не в курсе: NULL — это не 0, не пустая строка и не пробел. Это состояние неизвестности. 
Что в докладе:
🔥 Трехзначная логика и NOT UNKNOWN = UNKNOWN. Отрицание неизвестности оставляет нас в неведении.
🔥 Арифметика — нулевая толерантность. Даже деление на ноль не спасает. NULL / 0 = NULL.
🔥 Агрегаты — тихие убийцы AVG((1, NULL, 3)) = (1+3)/2 = 2, а не (1+0+3)/3 = 1.33. Отчеты не сойдутся.
🔥 NULL не равен NULL, но есть же настройки в SQL Server, чтобы все окончательно запутать.
🔥 UNIQUE и NULL — зоопарк мнений в разных СУБД
🔥 DISTINCT, GROUP BY. Даже если все считают разные NULL разными значениями. А они — нет.
🔥 NOT IN — смертельный номер, получите пустой результат и злого заказчика.
🔥 Сортировка — хаос. NULL в конце или в начале, вот в чем вопрос.

NULL — это саботажник, который живет в вашей базе 50 лет. Знание — сила. Незнание — бесплатные товары, уволенные сотрудники и бессмертные пользователи.

🎥 Смотреть видео: https://vkvideo.ru/video-137540756_456240197
VK Видео Analyst Days 22 — Татьяна Половинкина, Гадкий NULL NULL в SQL — это не просто техническая особенность, а полноценный саботажник вашей базы данных. Он маскируется под безобидное «отсутствие значения», но на деле создаёт логические парадоксы, которые ломают бизнес-логику. Разные СУБД обращаются с ним по-своему:…
  • 🔥 7
More from @analystdayschannel
  1. Sep 25, 2026📢 Мы подготовили масштабное обновление программы Analyst Days 23! Сотни экспертов, передо…
  2. Sep 24, 2026🎉 С Днём системного аналитика! Поздравляем всех, кто укрощает хаос требований, переводит…
  3. Sep 22, 2026🌿 «Требования как код»: как навести порядок в ТЗ с помощью Git, веток и автосборки «Где п…
  4. Sep 14, 2026🎯 «Заказчик принёс готовое решение вместо проблемы!» Знакомо? А теперь давайте честно. Мы…
  5. Sep 3, 2026🥤 «Слушай, у тебя реально крутая дока!»: проектируем ТЗ с помощью маркетинговых фреймворк…
  6. Aug 31, 2026🎮 GGWP! На Analyst Days 22 Александр Котиков поделился уникальным кейсом: как с помощью г…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →