来自hive字符串的正确字符

时间:2016-08-31 14:52:33

标签: hadoop hiveql

在配置单元中没有用于获取字符串的左右部分的命令。

对于Left,找到一个解决方法并不难:

SELECT SUBSTR('abcdefgh',1,2);
ab

提取字符串的两个右侧字符的最优雅方法是什么?

1 个答案:

答案 0 :(得分:1)

显然可以在SUBSTR中使用负数,因此您可以获得相关的子字符串,如下所示:

SELECT SUBSTR('abcdefgh',-2,2);
gh