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?

WBOY
Lepaskan: 2023-08-23 16:54:48
ke hadapan
1067 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!

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