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