0 - это число, умножение на на ноль даст ноль, а сложение 5 с 0 даст 5.
NULL - это неопределенный тип данных, не известно что, любые операции с NULL опять приводят к неопределенному типу данных, т.е. умножение NULL на 5 даст NULL, но и сложение 5 с NULL даст NULL (если к неизвестному прибавить 5 опять получится неизвестное).