Hive 字符串截取前两位和截取后两位 程序媛三妹 2022-05-14 1,689 阅读1分钟 一、需求 截取 ID 字段前两位和截取后两位。 二、实现 使用 Hive 中 substr() 函数来实现。 1、截取前两位: substr(ID,0,2) substr() 第一个参数表示待截取的字段名称,第二个参数表示截取的起始位置,第三个参数表示截取的长度。 2、截取后两位: substr(ID,-2,2) 表示从倒数第二个位置开始截取两位,即截取后两位。 以上,问题解决~