Oracle interview question difference between null functions | NVL vs NVL2 vs NULLIF vs COALESCE