NULL làm cả hai đối số
MySQL trả về đầu ra trống nếu sử dụng NULL làm cả hai đối số trong hàm CONCAT_WS().
Ví dụ
mysql> SELECT CONCAT_WS('', NULL, NULL);
+-------------------------+
| CONCAT_WS('', NULL, NULL) |
+-------------------------+
| |
+-------------------------+
1 row in set (0.00 sec)
NULL làm một trong các đối số
MySQL trả về giá trị của đối số còn lại nếu sử dụng NULL làm một trong các đối số trong hàm CONCAT_WS().
Ví dụ
mysql> SELECT CONCAT_WS('', NULL, 'Delhi');
+----------------------------+
| CONCAT_WS('', NULL, 'Delhi') |
+----------------------------+
| Delhi |
+----------------------------+
1 row in set (0.00 sec)
mysql> SELECT CONCAT_WS('', 'Ram', NULL);
+--------------------------+
| CONCAT_WS('', 'Ram', NULL) |
+--------------------------+
| Ram |
+--------------------------+
1 row in set (0.00 sec)
NULL ở vị trí dấu phân cách
MySQL trả về NULL nếu sử dụng NULL ở vị trí dấu phân cách trong hàm CONCAT_WS().
Ví dụ
mysql> SELECT CONCAT_WS(NULL, 'NEW', 'DELHI'); +--------------------------------+ | CONCAT_WS(NULL, 'NEW', 'DELHI') | +--------------------------------+ | NULL | +--------------------------------+ 1 row in set (0.00 sec)