零填充员工编号。 Talend Job 中的字段 [关闭]

Posted

技术标签:

【中文标题】零填充员工编号。 Talend Job 中的字段 [关闭]【英文标题】:Zero padding the employee no. field in Talend Job [closed] 【发布时间】:2022-01-05 13:29:48 【问题描述】:

在使用 tMap 开发 Talend 作业时, 我需要对包含数字(例如:1542)且长度为 20 个字符的字段执行零填充。

    请问我提出的公式

StringHandling.STR('0',20-(StringHandling.LEN(row1.eno)))+row1.eno

work?
    如果没有,最好的方法是什么?

【问题讨论】:

请根据***.com/help/how-to-ask指定和格式化您的问题和代码 【参考方案1】:

为什么不使用 StringHandling.LPAD(row1.eno, 20, '0') 或类似的东西? 如果我理解正确的话,你需要左零填充......

R

【讨论】:

【参考方案2】:

一个简单的String.format() 可以做到这一点:

String.format("%020d",row1.eno)

【讨论】:

以上是关于零填充员工编号。 Talend Job 中的字段 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

SQL面试 100 问

Ajax提交数据判断员工编号是否存在,及自动填充与员工编号所对应的员工姓名。

原创Talend ETL Job日志框架——基于P&G项目的一些思考和优化

原创Talend ETL Job日志框架——基于P&G项目的一些思考和优化

原创Talend ETL Job日志框架——基于P&G项目的一些思考和优化

mysql between andin