1.select concat(‘abc’,‘cd’,‘fff’)
对二进制字节码或字符串按次序进行拼接

2.select instr(“abcdef”,‘b’)
查找字符串str中子字符串substr出现的位置

3.select length(‘abcdef’)
返回字符串的长度

4.select locate(‘cd’,‘abcdabcd’,4)
查找字符串str中的pos位置后字符串substr第一次出现的位置

5.select upper(‘adcdef’)
将字符串的所有字母转换成小写/大写字母

6.select regexp_replace(‘1999/5.6’,’[/|\.]’,’-’)

7.select regexp_replace(‘1999-5-6 13:00:55.234’,’\.[0-9]+’,’’)
按正则表达式将字符串中符合条件的部分替换成所指定的字符串

8.select split(‘1999-5-6 13:24:56.234’,’\.’)[0]
按照正则表达式来分割字符串

9.select substring(‘1999-5-6 13:24:56.234’,1,8)
对字符串,从1位置开始截取长度为8的字符串并返回

10.select trim(’ 1999-5-6 13:24:56.234 ‘)
将字符串前后出现的空格去掉

11.select str_to_map(‘1999-5-6 13:24:56.234’,’ ‘)
将字符串str按照指定分隔符转换成Map

12.select encode(‘你好’,‘gbk’)
13.sel
Hive的内置函数 学会横着走
最新推荐文章于 2025-09-09 02:45:03 发布
本文深入解析了SQL中各种字符串操作函数的应用,包括拼接、查找、替换、分割、截取等,通过具体实例展示了如何高效地处理和操作字符串数据。

最低0.47元/天 解锁文章
1833

被折叠的 条评论
为什么被折叠?



