Rumah > pangkalan data > tutorial mysql > Jika saya membekalkan NULL kepada fungsi CHAR_LENGTH() MySQL, apakah yang dikembalikannya?

Jika saya membekalkan NULL kepada fungsi CHAR_LENGTH() MySQL, apakah yang dikembalikannya?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-08-23 16:54:48
ke hadapan
1130 orang telah melayarinya

Jika saya membekalkan NULL kepada fungsi CHAR_LENGTH() MySQL, apakah yang dikembalikannya?

Dalam kes ini, output fungsi CHAR_LENGTH() bergantung pada syarat sama ada kami menyediakan NULL sebagai rentetan atau kami hanya menyediakan NULL kepadanya. Contoh berikut akan menunjukkan perbezaan −

mysql> Select CHAR_LENGTH(NULL);
+-------------------+
| CHAR_LENGTH(NULL) |
+-------------------+
| NULL              |
+-------------------+
1 row in set (0.00 sec)

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

dari atasnya boleh diperhatikan dalam set hasil bahawa apabila kami menyediakan NULL sebagai rentetan, fungsi CHAR_LENGTH() akan mengembalikan bilangan aksara, iaitu 4 aksara, sebaliknya apabila kami menyediakan NULL sahaja, ia akan mengembalikan NULL sebagai output.

Atas ialah kandungan terperinci Jika saya membekalkan NULL kepada fungsi CHAR_LENGTH() MySQL, apakah yang dikembalikannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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