এর পেছনের কারণ হল আমরা যখন '=', '<' বা '<>'-এর মতো তুলনা অপারেটরগুলির সাথে NULL ব্যবহার করি তখন আমরা তুলনা থেকে কোনও অর্থপূর্ণ ফলাফল পাব না৷ নিম্নলিখিত উদাহরণটি বিবেচনা করুন যা এই ধারণাটি প্রদর্শন করে −
mysql> Select 10 = NULL, 10< NULL, 10<>NULL; +-----------+----------+----------+ | 10 = NULL | 10< NULL | 10<>NULL | +-----------+----------+----------+ | NULL | NULL | NULL | +-----------+----------+----------+ 1 row in set (0.07 sec)
উপরের ফলাফল সেট কোন অর্থেই অর্থবহ নয়।