MySQL IFNULL() কন্ট্রোল ফ্লো ফাংশন প্রথম আর্গুমেন্ট NULL না হলে সেটি ফেরত দেয়, অন্যথায় দ্বিতীয় আর্গুমেন্ট ফেরত দেয়।
সিনট্যাক্স
IFNULL(expression1, expression2)
এখানে expression1 NULL না হলে IFNULL() expression1 ফেরত দেয়, অন্যথায় expression2। দুটি আর্গুমেন্ট NULL হলে NULL ফেরত দেয়। উদাহরণ:
mysql> Select IFNULL(NULL,'Ram');
+--------------------+
| IFNULL(NULL,'Ram') |
+--------------------+
| Ram |
+--------------------+
1 row in set (0.00 sec)
mysql> Select IFNULL('Shyam','Ram');
+-----------------------+
| IFNULL('Shyam','Ram') |
+-----------------------+
| Shyam |
+-----------------------+
1 row in set (0.00 sec)
mysql> Select IFNULL(NULL,NULL);
+-------------------+
| IFNULL(NULL,NULL) |
+-------------------+
| NULL |
+-------------------+
1 row in set (0.00 sec)