旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

MySQL中十进制转八进制的完成要领【MySQL教程】,MySQL,十进制转八进制

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:53评论:0


导读:在MySQL中,OCT()函数用于将十进制转换为八进制。更精确地说,它返回参数八进制值的字符串示意情势。(相干引荐:《MySQL教程》)基础语法是如许的:OCT(N...
在MySQL中, OCT()函数用于将十进制转换为八进制。更精确地说,它返回参数八进制值的字符串示意情势。(相干引荐:《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)
1 1
2
2
3 3
4 4
5 5
6 6
7 7
8 10
9 11
10 12
11 13
12 14
13 15
14 16
15 17
16 20
17 21
18 22
19 23
20 24

本篇文章就是关于MySQL中十进制转八进制的完成要领引见,愿望对须要的朋侪有所协助!

以上就是MySQL中十进制转八进制的完成要领的细致内容,更多请关注ki4网别的相干文章!

标签:MySQL十进制转八进制


欢迎 发表评论: