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


以下是两种方法,我们可以通过这种方法将数字值作为二进制数输入 -

前缀 'B'

在此方法中,我们需要用单引号引用二进制数并在其前面加上 B 前缀。然后,BINARY 数字字符串将根据表达式上下文自动转换为数字值。

示例

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

前缀 0b

此方法中,我们需要在不加引号的情况下使用前缀 0b 编写二进制数字。然后,BINARY 数字字符串将根据表达式上下文自动转换为数字值。

示例

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

更新于:2020 年 6 月 22 日

89 次浏览

开启职业生涯

完成课程,获得认证

开始
广告