【问题标题】:how to split number in digits and add a character in between如何将数字拆分为数字并在其间添加一个字符
【发布时间】:2023-03-15 19:19:01
【问题描述】:

输入:2134 所需输出:21:34

如何使用 PIG 获得该结果?

【问题讨论】:

  • 写 UDF。应该很容易。
  • 那是小时和分钟吗?如果是,则格式化字符串

标签: hadoop apache-pig


【解决方案1】:
output_relation = foreach input_relation generate CONCAT(SUBSTRING((chararray)Number,0,2),':',SUBSTRING((chararray)Number,2,4)) ;

上面的代码会给你(:)之间没有,我把 2134 当作(数字:整数)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-07
    • 1970-01-01
    • 2022-06-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-20
    相关资源
    最近更新 更多