MySQL OCT() 函数使用指南

MySQL OCT() 函数返回给定数字的八进制值的字符串表示。

OCT() 语法

这里是 MySQL OCT() 函数的语法:

OCT(number)

参数

number
必需的。需要以八进制表示的数字。

返回值

OCT() 函数返回一个字符串,其表示给定数字的八进制值。

  • 如果参数 number 为非数字类型,OCT() 函数会首先尝试将其转为数字后再返回数字的八进制表示。
  • 如果参数 numberNULLOCT() 函数将返回 NULL

OCT() 示例

SELECT
    OCT(2),
    OCT(5),
    OCT(18),
    OCT(186),
    OCT(1.5),
    OCT(3.6),
    OCT('A'),
    OCT('3A'),
    OCT(NULL)\G
*************************** 1. row ***************************
   OCT(2): 2
   OCT(5): 5
  OCT(18): 22
 OCT(186): 272
 OCT(1.5): 1
 OCT(3.6): 3
 OCT('A'): 0
OCT('3A'): 3
OCT(NULL): NULL