首頁 >資料庫 >mysql教程 >我們如何將一個位元值作為數字分配給使用者變數?

我們如何將一個位元值作為數字分配給使用者變數?

WBOY
WBOY轉載
2023-08-28 20:05:02891瀏覽

我們如何將一個位元值作為數字分配給使用者變數?

我們知道,將位元值賦給使用者變數的預設類型是二進位字串,但我們也可以透過以下兩種方法將位元值賦給數字:

使用CAST()函數

透過使用CAST(… AS UNSIGNED),可以將位元值賦給數字。以下範例將說明:

mysql> SET @abc = CAST(0b1000011 AS UNSIGNED);
Query OK, 0 rows affected (0.00 sec)

mysql> Select @abc;
+------+
| @abc |
+------+
| 67   |
+------+
1 row in set (0.00 sec)

透過新增0( 0)

可以透過將0( 0)新增到位值來為其指派一個數字。下面的例子將說明這一點 −

mysql> SET @abc = 0b1000011+0;
Query OK, 0 rows affected (0.00 sec)

mysql> Select @abc;
+------+
| @abc |
+------+
| 67   |
+------+
1 row in set (0.00 sec)

以上是我們如何將一個位元值作為數字分配給使用者變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除