我們如何將空字串作為引數傳遞給 BIT_LENGTH() 函式,MySQL 將會如何返回?
當我們想要將空字串作為引數傳遞給 BIT_LENGTH() 函式時,必須傳遞空引號(即使沒有任何空格)。如果沒有引號,它不能傳遞,因為 MySQL 隨後將其視為沒有引數的函式並返回錯誤。但是,當我們使用空引號傳遞空字串時,MySQL 將返回 0 作為輸出。也可以透過以下示例理解:-
示例
mysql> Select BIT_LENGTH();
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'BIT_LENGTH'
mysql> Select BIT_LENGTH('');
+----------------+
| BIT_LENGTH('') |
+----------------+
| 0 |
+----------------+
1 row in set (0.00 sec)
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP