
hive sql
pan na
这个作者很懒,什么都没留下…
展开
-
sql执行顺序
SQL 执行顺序原创 2022-12-30 12:29:40 · 212 阅读 · 1 评论 -
sql中的模糊匹配与正则表达式
sql中的模糊匹配与正则表达式原创 2022-12-30 12:14:42 · 4059 阅读 · 0 评论 -
SQL的建表,增删查改
SQL的建表,增删查改原创 2022-12-30 11:42:28 · 208 阅读 · 0 评论 -
hive sql中的用 爆炸函数lateral view explode将一行转成多行
爆炸函数lateral view explode将一行转成多行lateral view 常用于和split,explodeg这个UDTF(User defined Table-Generating Functions)一起使用,该组合能进一行数据拆分成多行数据,并对拆分后的数据进行聚合。lateral view首先为原始表的每行调用UDTF,explode这个UDTF函数会把一行拆分成一行或者多行,lateral view会把explode的结果组合,产生一个支持别名表的虚拟表。常用于处理一些特定格式的原创 2021-02-03 22:29:45 · 3437 阅读 · 1 评论 -
hive sql中的字符组合/字符拼接函数
1.简单拼接Concat(str1,str2,str3,……) 函数返回结果为函数中的几个参数连接组成的字符串,如果参数中有一个为null,则返回值为null。Eg: select concat(‘每天’,’都要’,’开心’)Result:’每天都要开心’ ;2.可自定义拼接时的间隔符concat_ws(separater,str1,str2,str3,……) ,第一个参数为其他参数的分隔符,分隔符放在要连接的两个字符之间,分隔符可以是一个字符也可以是其它参数。Eg: select concat原创 2021-02-01 22:02:56 · 4646 阅读 · 0 评论 -
hive sql中的json解析函数
函数语法:get_json_object(json对象变量,json变量标识),第一个参数为json对象变量,第二个参数使用$表示json变量标识,然后用 . 或[]读取对象或数组。eg: 定义一个数据字典 data,data={“name”:”bangni”,”number”:”102456A”,”detail”:{“character”:[{“length”:”160”,”weight”:”100”},{“length”:”170”,”weight”:”108”}],”bike”:{“pric原创 2021-02-01 21:22:44 · 1594 阅读 · 1 评论 -
hive sql常用开窗函数
hive sql常用开窗函数汇总原创 2021-01-29 23:35:27 · 1132 阅读 · 1 评论 -
sql中的替换函数
1、replace(str,old_chars,new_chars)将现有字符串中一组字符的所有匹配项替换为其他指定字符eg: select replace(‘每天都要开心’,’开心’,’快乐’)result: ‘每天都要快乐’2、regexp_replace(str,’正则表达式’,’new_chars’)在字符串中搜索正则表达式模式的每个匹配项替换为指定字符eg: select regexp_replace(‘wps_ver12.3’,’[^a-z]’,’+’)##表示将’wps_ver12.原创 2021-01-29 23:32:52 · 11737 阅读 · 0 评论 -
sql中字符串截取函数
1.left(str,len)截取左边的len个字符,right(str,len)截取右边的len个字符;eg: select left(‘每天都要开心’,2)Result: ‘每天’2.substring(str,n)截取str从第n个字符开始之后的所有字符;eg: select substring(‘每天都要开心’,3);Result: ‘都要开心’3.substring(str,-n)截取str倒数第n个字符开始之后的所有字符;eg: select substring(‘每天原创 2021-01-28 23:45:36 · 1037 阅读 · 0 评论