Is NULL and 0(zero) same justify your answer.
No, it'* not the same as null means a value that is unavailable, unassigned or unknown and zero is a defined value.