hive中的两个字符串(str)切片函数:substr()和split()

1、substr()

该种切片方法有别于python中,永远是向右切片。

  • substr(string A, int start)
    从第几个位置开始切片,保留该位置到末尾的数值。
    留下三个字符

    留下四个字符

    从倒数第二个字符开始切片

    从倒数第三个字符开始向右切片
  • substr(string A, int start,int len)
    从第start位置开始做len长度的切片。
    从第三个位置开始做长度为2的切片

    从倒数第三个位置开始向右做长度为2的切片

2、split()

用符号作为标识做切片
用字符串中的某部分作为标识做切片
把字符串切片到最小子集
无效的切片方法(暂时不明白不报错的原因)

你可能感兴趣的:(hive中的两个字符串(str)切片函数:substr()和split())