mysql支持八进制码_MySQL中实现十进制转八进制的步骤

MySQL中实现十进制转八进制的步骤

发布时间:2020-05-18 15:16:25

来源:PHP中文网

阅读:131

作者:三月

下面讲讲关于MySQL中实现十进制转八进制的步骤,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完MySQL中实现十进制转八进制的步骤这篇文章你一定会有所受益。OCT(N)

其中n是要转换的值。这个参数是一个longlong (BIGINT)数字

例1 -基本用法SELECT OCT(8);

结果:+--------+

| OCT(8) |

+--------+

| 10 |

+--------+

结果是10,因为这是十进制中8的八进制等价物。

例2 -不同值

下面是另一个不同值的例子:SELECT

OCT(10),

OCT(20),

OCT(30),

OCT(100),

OCT(1000);

结果:+---------+---------+---------+----------+-----------+

| OCT(10) | OCT(20) | OCT(30) | OCT(100) | OCT(1000) |

+---------+---------+---------+----------+-----------+

| 12 | 24 | 36 | 144 | 1750 |

+---------+---------+---------+----------+-----------+

例3 -表达式

你也可以使用如下的表达方式:SELECT

OCT(100 + 2),

OCT(100 * 2),

OCT(100 / 2),

OCT(100 - 2);

结果:+--------------+--------------+--------------+--------------+

| OCT(100 + 2) | OCT(100 * 2) | OCT(100 / 2) | OCT(100 - 2) |

+--------------+--------------+--------------+--------------+

| 146 | 310 | 62 | 142 |

+--------------+--------------+--------------+--------------+

八进制是什么?

八进制是一个以8为底的数字符号系统。这与十进制相反,十进制是以10为底。

在十进制中,我们一直数到9,然后在第一个数字之后再加一个0(例如,9之后是10,也就是1加上一个0)。

然而,在八进制(以8为基数)中,我们只数到7,然后重新开始并添加一个0。所以八进制的10和十进制的8是等价的。

表格如下:十进制(基数10)八进制(基数8)

11

22

33

44

55

66

77

810

911

1012

1113

1214

1315

1416

1517

1620

1721

1822

1923

2024

对于以上MySQL中实现十进制转八进制的步骤相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的行业资讯板块。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值