如何在 MySQL 語句中以十六進位制 (HEX) 數字輸入數值?


以下兩種方式可用於將數值作為十六進位制數字輸入 −

新增字首“X”

在此方法中,我們需要用單引號引用十六進位制數字,並新增字首 X。然後,根據表示式上下文,HEX 數字字串將自動轉換為數字。

示例

mysql> Select X'5152545678'+ 10;
+-------------------+
| X'5152545678'+ 10 |
+-------------------+
| 349273609858      |
+-------------------+
1 row in set (0.00 sec)

新增字首 0x

在此方法中,我們需要在不使用引號的情況下編寫十六進位制數字,並新增字首 0x。然後,根據表示式上下文,HEX 數字字串將自動轉換為數字值。

示例

mysql> Select 0x5152545678+10;
+-----------------+
| 0x5152545678+10 |
+-----------------+
| 349273609858    |
+-----------------+
1 row in set (0.00 sec)

更新於: 2020-06-22

150 次瀏覽

開啟你的職業

透過完成課程獲得認證

開始吧
廣告
© . All rights reserved.