【发布时间】:2017-09-12 15:54:04
【问题描述】:
我正在尝试删除 HIVE 中字符串的一部分。我想删除列中所有记录的最后 11 个字符。数据如下:
1018492743|0001-01-01
我希望它看起来像:
1018492743
我尝试过的代码如下:
选择右边(a.ord_id, len(a.ord_id)-ll)
它不起作用,因为 len 不是 HIVE 中的函数
我遇到的另一个问题是某些记录的格式已经正确。这是否意味着我需要创建一个 case 语句来检查这个?
【问题讨论】:
-
将
substring与length结合使用。
标签: sql string hadoop hive hiveql