总结笔记4

hive sql函数

字符串函数:
1.length: length(string A)
2.reverse: reverse(string A)
3.concat: concat(string A,string B)
4.concat_ws: concat_ws(string sep,string A,string B)
5.substring,substr : substring(string A,int start,int len)
6.substring_index(str,delim,count) 如果count是正数,那么就是从左往右数,第N个分隔符的左边的全部内容
str:要处理的字符串
delim:分隔符
count:计数
例子:substring_index(www.wikibt.com,'.',1)
--结果是:www
7.upper()
8.lower()
9.trim()/ltrim()/rtrim()
10.get_josn_object()
11.space()
12.split()
13.repeat()
14.集合查找函数: find_in_set
语法: find_in_set(string str, string strList)
返回值: int
说明: 返回str在strlist第一次出现的位置,strlist是用逗号分割的字符串。如果没有找该str字符,则返回0
举例:
hive> select find_in_set(‘ab’,'ef,ab,de’) from dual;
2
hive> select find_in_set(‘at’,'ef,ab,de’) from dual;
0

 

posted @   半个程序猿Cohen_Lee  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示