substr/substring
使用语法: substr(string A, int start),substring(string A, int start) 两者用法一样,两个参数
- 返回值: string
- 说明:返回字符串A从start位置到结尾的字符串
举例:
hive> select substr('abcde',3) fromlxw_dual;
cde
hive> select substr('abcde',-1) from lxw_dual; (和ORACLE相同,负数从最后一位开始截取)
e
hive> select substr('abcde',1,2) 结果一样ab,默认都是从第一位开始取.
select substr('abcde',6) (结果是空值)