您好,登錄后才能下訂單哦!
下面講講關于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) |
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中實現十進制轉八進制的步驟相關內容,大家還有什么不明白的地方嗎?或者想要了解更多相關,可以繼續關注我們的行業資訊板塊。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。