Одним из решений, которое не упомянуто в опубликованной ссылке, является индексированное представление. (Создайте представление, исключая строки с нулевыми значениями столбца, и добавьте уникальный индекс для представления).
Этот подход может быть предпочтительным, если вы не хотите добавлять дополнительные столбцы в базовую таблицу. Для обоих подходов необходимо, чтобы были включены правильные настройки ANSI.