📜  MySQL 中的 OCT()函数(1)

📅  最后修改于: 2023-12-03 15:33:02.664000             🧑  作者: Mango

MySQL 中的 OCT() 函数

在 MySQL 中,OCT() 函数用于将一个数字转换成八进制数。它接受一个整数或浮点数作为参数,并返回一个八进制字符串。

语法
OCT(number)

参数:

  • number:必需,要转换的数字。可以是整数或浮点数。
示例

下面是使用 OCT() 函数的几个示例:

SELECT OCT(10); -- 返回 '12'
SELECT OCT(-10); -- 返回 '-12'
SELECT OCT(10.5); -- 返回 '12'
注意事项
  • 如果参数是一个浮点数,则该函数会将其向下取整并转换为十进制数。
  • 参数可以是负数。如果参数为负数,则返回的八进制字符串以负号开头。
  • 如果参数不是一个数字,则 OCT() 函数将返回 NULL。
总结

OCT() 函数是一个用于将数字转换成八进制数的 MySQL 内置函数。如果你需要将一个数字转换成八进制字符串,那么 OCT() 函数是你可以使用的一种简便方式。但是,需要注意的是,该函数只适用于数字类型的参数。