Mut*_*pan 14 sql hive bigdata
我需要在我的表中输出一个字符串列作为13长度字符,无论它的长度如何,我需要用0填充剩余的字符...
我尝试在我的配置单元查询中使用以下代码,但未能获得所需的输出
right('0000000000000' + ProductID, 13)
有帮助吗?谢谢
小智 35
Hive具有内置的lpad和rpad功能.在您的情况下,您可以使用:
lpad(ProductId, 13, "0")
或者,如果您可能需要截断为13个字符,则可以将其包装在"右"函数中.
归档时间:
11 年,6 月 前
查看次数:
21707 次
最近记录: