দুইটি আর্গুমেন্ট NULL হলে
CONCAT_WS() ফাংশনে দুটি আর্গুমেন্ট NULL থাকলে MySQL খালি আউটপুট ফেরত দেয়।
উদাহরণ
mysql> SELECT CONCAT_WS('', NULL, NULL);
আউটপুট:
+-------------------------+
| CONCAT_WS('', NULL, NULL) |
+-------------------------+
| |
+-------------------------+
1 row in set (0.00 sec)
একটি আর্গুমেন্ট NULL হলে
একটি আর্গুমেন্ট NULL থাকলে MySQL অন্য আর্গুমেন্টের মান ফেরত দেয়।
উদাহরণ
mysql> SELECT CONCAT_WS('', NULL, 'Delhi');
mysql> SELECT CONCAT_WS('', 'Ram', NULL);
আউটপুট:
+----------------------------+
| CONCAT_WS('', NULL, 'Delhi') |
+----------------------------+
| Delhi |
+----------------------------+
1 row in set (0.00 sec)
+--------------------------+
| CONCAT_WS('', 'Ram', NULL) |
+--------------------------+
| Ram |
+--------------------------+
1 row in set (0.00 sec)
সেপারেটর হিসেবে NULL হলে
সেপারেটর হিসেবে NULL ব্যবহার করলে MySQL NULL ফেরত দেয়।
উদাহরণ
mysql> SELECT CONCAT_WS(NULL, 'NEW', 'DELHI');
আউটপুট:
+--------------------------------+ | CONCAT_WS(NULL, 'NEW', 'DELHI') | +--------------------------------+ | NULL | +--------------------------------+ 1 row in set (0.00 sec)
সারাংশ: সেপারেটর NULL হলে ফলাফল NULL, আর্গুমেন্ট NULL হলে সেটি বাদ দিয়ে বাকিগুলো জোড়া হয়।