Sql 蜂巢填充前导零

Sql 蜂巢填充前导零,sql,hive,bigdata,Sql,Hive,Bigdata,我需要在我的表中输出一个字符串列作为13长度的字符,不管它是什么长度,我需要用0填充剩余的字符 我试图在配置单元查询中使用以下代码,但未能获得所需的输出 right('0000000000000' + ProductID, 13) 有什么帮助吗?感谢您,Hive具有内置的lpad和rpad功能。在您的情况下,您可以使用: lpad(ProductId, 13, "0") 或者,如果您可能需要截断为13个字符,您可以将其包装在“right”函数中。正是我所需要的!Thnx!真棒

我需要在我的表中输出一个字符串列作为13长度的字符,不管它是什么长度,我需要用0填充剩余的字符

我试图在配置单元查询中使用以下代码,但未能获得所需的输出

right('0000000000000' + ProductID, 13)

有什么帮助吗?感谢您,Hive具有内置的lpad和rpad功能。在您的情况下,您可以使用:

lpad(ProductId, 13, "0")

或者,如果您可能需要截断为13个字符,您可以将其包装在“right”函数中。

正是我所需要的!Thnx!真棒