কম্পিউটার

MySQL IFNULL() কন্ট্রোল ফ্লো ফাংশনের ব্যবহার কি?


MySQL IFNULL() কন্ট্রোল ফ্লো ফাংশন প্রথম আর্গুমেন্ট রিটার্ন করবে যদি এটি NULL না হয় অন্যথায় এটি দ্বিতীয় আর্গুমেন্ট রিটার্ন করে।

সিনট্যাক্স

IFNULL(expression1, expression2)

এখানে যদি expression1 NULL না হয় তাহলে IFNULL() এক্সপ্রেশন1 ফেরত দেবে অন্যথায় 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)

  1. MySQL IFNULL() কন্ট্রোল ফ্লো অপারেটরের ডিফল্ট রিটার্ন টাইপ কি হবে?

  2. MySQL TRIM() ফাংশনের উদ্দেশ্য কি?

  3. MySQL এ <=> অপারেটর কি?

  4. মাইএসকিউএল-এ CHAR() এর বিপরীত ফাংশন কী?