MySQL NULLIF() কন্ট্রোল ফ্লো ফাংশন দুটি আর্গুমেন্ট সমান না হলে প্রথম আর্গুমেন্ট ফেরত দেয়। প্রথম আর্গুমেন্ট ফেরত দেওয়ার কারণ MySQL প্রথম আর্গুমেন্ট দুবার ইভ্যালুয়েট করে যদি দুটি আর্গুমেন্ট সমান না হয়।
উদাহরণ
mysql> Select NULLIF('Tutorialspoint','MySQL');
+----------------------------------+
| NULLIF('Tutorialspoint','MySQL') |
+----------------------------------+
| Tutorialspoint |
+----------------------------------+
1 row in set (0.00 sec)
উপরের উদাহরণে আর্গুমেন্টগুলো সমান নয় তাই MySQL প্রথম আর্গুমেন্ট 'Tutorialspoint' দুবার ইভ্যালুয়েট করে আউটপুট হিসেবে ফেরত দিয়েছে।