Apakah yang akan dikembalikan oleh MySQL jika kita menggunakan NULL sebagai parameter, salah satu parameter, dan pembatas dalam fungsi CONCAT_WS()?

WBOY
Lepaskan: 2023-08-24 08:01:14
ke hadapan
963 orang telah melayarinya

如果我们在 CONCAT_WS() 函数中使用 NULL 作为参数、参数之一和分隔符,MySQL 将返回什么?

NULL sebagai dua parameter

Jika kita menggunakan NULL sebagai dua parameter dalam fungsi CONCAT_WS(), MySQL akan mengembalikan output kosong.

Contoh

mysql> Select CONCAT_WS('',NULL,NULL);
+-------------------------+
| CONCAT_WS('',NULL,NULL) |
+-------------------------+
|                         |
+-------------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

NULL sebagai salah satu parameter

Jika kita menggunakan NULL sebagai salah satu parameter dalam fungsi CONCAT_WS(), MySQL akan mengembalikan nilai parameter lain sebagai output.

Contoh

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)
Salin selepas log masuk

NULL di pembatas

Jika kita menggunakan NULL pada pembatas dalam fungsi CONCAT_WS(), MySQL akan mengembalikan NULL sebagai output.

Contoh

mysql> Select CONCAT_WS(NULL, 'NEW','DELHI');
+--------------------------------+
| CONCAT_WS(NULL, 'NEW','DELHI') |
+--------------------------------+
| NULL                           |
+--------------------------------+
1 row in set (0.00 sec)
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah yang akan dikembalikan oleh MySQL jika kita menggunakan NULL sebagai parameter, salah satu parameter, dan pembatas dalam fungsi CONCAT_WS()?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan