我们如何将位值作为数字分配给用户变量?

众所周知,分配给用户变量的位值的默认类型是二进制字符串,但是我们也可以使用以下两种方法将位值分配给数字-

通过使用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

回到顶部