কম্পিউটার

কোন MySQL COALESCE() ফাংশনটি রিটার্ন করে যদি এটিতে একটি ফাঁকা থাকে, কিন্তু NULL না থাকে, প্রথম আর্গুমেন্ট হিসাবে?


MySQL COALESCE() ফাংশন যদি প্রথম আর্গুমেন্ট হিসাবে একটি ফাঁকা থাকে তাহলে শূন্যতা প্রদান করে। এর কারণ হল ফাঁকা একটি নন-নাল মান এবং আমরা জানি যে COALESCE ফাংশন সর্বদা ফলাফল হিসাবে প্রথম নন-NULL মান প্রদান করে। নিম্নলিখিত উদাহরণ এটি প্রদর্শন করবে -

উদাহরণ

mysql> Select COALESCE('','Ram');
+--------------------+
| COALESCE('','Ram') |
+--------------------+
|                    |
+--------------------+
1 row in set (0.00 sec)

  1. স্ট্রিং-এর জায়গায় সব NULL থাকলে MySQL MAKE_SET() ফাংশন কী রিটার্ন করে?

  2. বিটের মান 1 হলে এবং প্রথম স্ট্রিংটি NULL হলে MySQL MAKE_SET() ফাংশন কী রিটার্ন করে?

  3. MySQL 'IS NULL' এবং 'IS NOT NULL'-এর সুবিধা কী?

  4. MySQL এ!=NULL এবং IS NOT NULL এর মধ্যে পার্থক্য কি?