如果我們為 MySQL CHAR() 函式提供 NULL 作為引數,將會發生什麼?


如果為 MySQL CHAR() 函式提供的引數為 NULL,則函式會忽略該引數。要理解此函式,請考慮以下示例 −

mysql> Select CHAR(65,66,67,NULL);
+---------------------+
| CHAR(65,66,67,NULL) |
+---------------------+
| ABC                 |
+---------------------+
1 row in set (0.00 sec)

mysql> Select CHAR(NULL,66,67,NULL);
+-----------------------+
| CHAR(NULL,66,67,NULL) |
+-----------------------+
| BC                    |
+-----------------------+
1 row in set (0.00 sec)

在上述兩個示例中,CHAR() 函式忽略 NULL 並將數字值轉換為字元值。

更新時間:2020-06-22

75 次瀏覽

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告
© . All rights reserved.