কম্পিউটার

স্ট্রিং লিঙ্ক করার সময়, আমি যদি একটি NULL মান যোগ করি তাহলে একটি CONCAT_WS() ফাংশনের আউটপুট কী হবে?


আসলে, CONCAT_WS() ফাংশন NULL প্রদান করে যদি এবং শুধুমাত্র যদি এর প্রথম আর্গুমেন্ট অর্থাৎ বিভাজকটি NULL হয়। একটি উদাহরণ নিম্নরূপ -

mysql> Select CONCAT_ws(NULL,'Tutorial','Point','.com');
+-------------------------------------------+
| CONCAT_ws(NULL,'Tutorial','Point','.com') |
+-------------------------------------------+
| NULL                                      |
+-------------------------------------------+
1 row in set (0.00 sec)

অন্যথায়, MySQL CONCAT_WS() ফাংশন NULL উপেক্ষা করে যদি আমরা স্ট্রিংগুলি লিঙ্ক করার সময় CONCAT_WS() ফাংশনের অন্য কোনও অবস্থানে NULL রাখি। নিম্নলিখিত উদাহরণগুলি এটি প্রদর্শন করবে -

mysql> Select CONCAT_ws('s','Tutorial','Point','.com',NULL);
+-----------------------------------------------+
| CONCAT_ws('s','Tutorial','Point','.com',NULL) |
+-----------------------------------------------+
| TutorialsPoints.com                           |
+-----------------------------------------------+
1 row in set (0.00 sec)

mysql> Select CONCAT_ws('s','Tutorial',NULL,'Point','.com');
+-----------------------------------------------+
| CONCAT_ws('s','Tutorial',NULL,'Point','.com') |
+-----------------------------------------------+
| TutorialsPoints.com                           |
+-----------------------------------------------+
1 row in set (0.00 sec)

  1. দুটি স্ট্রিং লিঙ্ক করার সময়, আমি যদি একটি NULL মান যোগ করি তাহলে একটি CONCAT() ফাংশনের আউটপুট কী হবে?

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

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

  4. যদি আমরা একটি গাণিতিক অভিব্যক্তিতে একটি NULL মান ব্যবহার করি তাহলে আউটপুট কী হবে?