如何在 MySQL 语句中将数值作为二进制数输入?


以下两种方法可以将数字值作为二进制数输入 -

通过前缀“B”

此方法中,我们需要使用 B 前缀引号将二进制数放入引号中。然后,二进制数字串将根据表达式上下文的自动转换为数值。

示例

mysql> Select B'1110'+0;
+-----------+
| B'1110'+0 |
+-----------+
|        14 |
+-----------+
1 row in set (0.00 sec)

通过前缀 0b

此方法中,我们需要使用 0b 前缀将二进制数直接输入,无需引号。然后,二进制数字串将根据表达式上下文的自动转换为数值。

示例

mysql> Select 0b1110+0;
+----------+
| 0b1110+0 |
+----------+
|       14 |
+----------+
1 row in set (0.00 sec)

更新于: 2020-06-22

89 次浏览

启动你的 事业

完成课程后获得认证

开始
广告