conv函数

适用于:检查标记是的砖的SQL检查标记是的砖运行时

转换全国矿工工会fromBasetoBase

语法

conv(全国矿工工会,fromBase,toBase)

参数

  • 全国矿工工会:一个字符串表达式表达数量fromBase

  • fromBase:一个整数表达式表示源基地。

  • toBase:一个整数表达式表示目标的基础。

返回

一个字符串。

函数支持基地2基地36。数字“一”(或“A”)代表十进制10和“Z”(或“Z”)表示十进制35。值的范围跨越的支持长整型数字

如果全国矿工工会的范围砖SQL和砖13.0运行时,之后提出了一个ARITHMETIC_OVERFLOW

警告

在砖运行时如果spark.sql.ansi.enabled,一个溢出不会引起错误而是“包装”的结果。

例子

>选择conv(“100”,2,10);4>选择conv(“-10”,16,10);- - - - - -16>选择conv(“FFFFFFFFFFFFFFFFF”,16,10);错误:ARITHMETIC_OVERFLOW>选择conv(“FFFFFFFFFFFFFFFF”,16,10);18446744073709551615