如果我們將空的十六進位制值轉換成數字,MySQL 返回什麼?
眾所周知,空的十六進位制值是一個零長度二進位制字串,因此如果向其中新增 0,則結果為 0。換句話說,我們可以說,如果我們將空的十六進位制值轉換成一個數字,則它產生 0。以下查詢將對此進行解釋 -
mysql> SELECT X''+ 0; +--------+ | X''+ 0 | +--------+ | 0 | +--------+ 1 row in set (0.15 sec)
廣告
眾所周知,空的十六進位制值是一個零長度二進位制字串,因此如果向其中新增 0,則結果為 0。換句話說,我們可以說,如果我們將空的十六進位制值轉換成一個數字,則它產生 0。以下查詢將對此進行解釋 -
mysql> SELECT X''+ 0; +--------+ | X''+ 0 | +--------+ | 0 | +--------+ 1 row in set (0.15 sec)