Всегда когда нужно отличать пусто от NULLХот одну ситуацию подобную приведи, когда это нужно.
думаем в первую очередь про операторы
concat( 'a', NULL ), SUM( NULL ), 1+NULL, 'mama'<NULL
как пример concat( улица, дом, корпус, подьезд, этаж, задний_проход)
в этих полях лучше пусто, когда нет задний_проход и NULL когда еще не введен