我们如何将位值作为数字分配给用户变量?
众所周知,分配给用户变量的位值的默认类型是二进制字符串,但是我们也可以使用以下两种方法将位值分配给数字-
通过使用CAST()
方法
借助CAST(…AS UNSIGNED),可以为位值分配一个数字。以下示例将对其进行说明-
mysql> SET @abc = CAST(0b1000011 AS UNSIGNED);mysql> Select @abc;
+------+
| @abc |
+------+
| 67 |
+------+
1 row in set (0.00 sec)
加0(+0)
通过在位值上加上0(+0),可以为该位值分配一个数字。以下示例将对其进行说明-
mysql> SET @abc = 0b1000011+0;mysql> Select @abc;
+------+
| @abc |
+------+
| 67 |
+------+
1 row in set (0.00 sec)
以上是 我们如何将位值作为数字分配给用户变量? 的全部内容, 来源链接: utcz.com/z/326891.html