如果我們將空的十六進位制值轉換成數字,MySQL 返回什麼?


眾所周知,空的十六進位制值是一個零長度二進位制字串,因此如果向其中新增 0,則結果為 0。換句話說,我們可以說,如果我們將空的十六進位制值轉換成一個數字,則它產生 0。以下查詢將對此進行解釋 -

mysql> SELECT X''+ 0;
+--------+
| X''+ 0 |
+--------+
| 0      |
+--------+
1 row in set (0.15 sec)

更新於:20-06-2020

72 次瀏覽

開啟你的 職業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.