0
推荐
1749
阅读
Hive3 误操作删除数据后的恢复方案
cx库t3表hdfs://nameservice1:8020/user/hive/warehouse/cx.db/t3/delta_0000011_0000011_0000hdfs://nameservice1:8020/user/hive/warehouse/cx.db/t3/delta_0000012_0000012_0000hdfs://nameservice1:8020/user/hive/warehouse/cx.db/t3/delta_0000014_0000014_0000hdfs://nameservice1:8020/user/hive/warehouse/cx.d...
0
推荐
2604
阅读
Hive UDF 无法删除的BUG
问题当创建UDF过程报错,如:Class不存在等,show functions like 'xx' 会发现UDF创建成功,实际函数本身是有问题的直接drop function xx,提示成功但实际show function的时候还是可以看到退出重进、重启都无法解决解决1. drop function xxx;2. create function xxx(同名) as '...' using '...'; //使用正确的class...
0
推荐
1379
阅读
Greenplum 使用迭代做行列转换
由于Greenplum没有connect by子句,如果想实现类似功能,需要用with recursive,包括级联查询set gp_recursive_cte_prototype to true;
with recursive chenxu(name_ , lv, s_name) as(
select name_, length(name_) lv,
substring(tt.name_,length(tt.name_) - length(name_) + 1 ,1)
from (select '中华人民共和国万...
2
推荐
1868
阅读
2019年年度总结
2015年度总结https://ask.hellobi.com/blog/azzo/28042016年度总结https://ask.hellobi.com/blog/azzo/58342017年度总结https://ask.hellobi.com/blog/azzo/110232018年度总结https://ask.hellobi.com/blog/azzo/192682019年年度总结今年是动荡的一年搬家工作角色转换孩子生病生活家和万事兴2019年过年家里人全到齐了,...
4
推荐
2420
阅读
数据拆分需求一则
在没有connect by以及拆分函数的时候(impala等),如何实现数据拆分?数据目标思路构造出一个序列,使用cross join来关联截取with chenxu as
(select 1 id, 'a,v,s,e,sd,ss' str
from dual
union all
select 2 id, 'avs,esssd,ss' str
from dual
union all
&nb...
2
推荐
5507
阅读
【SQL】取上一条不为空的数据
需求获取同一月内上一条不为空的数据(按照序号排序),如下图样例数据with chenxu(adate,no_1,cnt) as
(
select 201801,1,1 from dual union all
select 201801,2,null from dual union all
select 201801,3,null from dual union all
select 201801,4,null from dual union all
select 201801,5,null from dual union ...
1
推荐
1845
阅读
2018年年度总结
2015年度总结https://ask.hellobi.com/blog/azzo/28042016年度总结https://ask.hellobi.com/blog/azzo/58342017年度总结https://ask.hellobi.com/blog/azzo/110232018年年度总结生活一家老小来到上海,安安稳稳的过了一年,小米同学学会了走路,学会了说话,断了夜奶,开始越来越皮。。每天上班夺走儿子的香吻,下班收获...
0
推荐
1993
阅读
0
推荐
2448
阅读
0
推荐
2040
阅读
关于actian vortex4.2(SQL on Hadoop 免费版)的又一个BUG----Null值union/union all
背景SQL查询结果的数据莫名被截断?SQL* select null as null_,null as null_, '' as string_, '2' as null_2
* union all
* select '8', '999','000',null
* union all
* select 'abc', 'ab', 'abc','abc'
* union all
* select '123456789' ,'123456789','123456789','123456789'\g
Executing . . .
+------+------...
0
推荐
3192
阅读
Oracle自定义函数--增加月份
场景获取输入时间的下N(N>=0)个月的日期。场景一:输入6月30,则返回7月30,由于Oracle默认的add_months函数获取的是7月31(因为输入的6月30是6月最后一天,Oracle默认获取7月最后一天)场景二:输入1月31,则返回2月28(如果有29号则返回29)代码剖析输入参数要计算的日期增加的年份增加的月份返回 &...
2
推荐
2495
阅读
关于HDFS文件存储机制,以及SQL on Hadoop上的分区应用
以下结论皆为沟通学习的结果,如有错误的地方,欢迎指出。、HDFS(Hadoop Distributed File System)特点分布式存储,高容错,高效率,多节点并发访问、处理存储方式NameNode按照配置块的大小将文件分割成块,拷贝2份后,平均分布在每个DataNode上,重新组合。NameNode中的数据字典用于存储 DataNode 和 块的物理地...
0
推荐
2112
阅读
关于actian vortex4.2(SQL on Hadoop 免费版)的一个巨坑
背景使用Datastage插入数据后做After SQL删除部分重复数据,ID相同的数据保留第一条,删掉更新时间更晚的一条SQL为更好的展示问题,我们把delete改成了select,查询出的数据即删除掉的数据SELECT *
from test_table a
where create_timstm >= to_date('20180116', 'YYYYMMDD') - 7
and create_timstm < to_d...
13
推荐
2938
阅读
2017年年度总结
2015年度总结https://ask.hellobi.com/blog/azzo/28042016年度总结https://ask.hellobi.com/blog/azzo/58342017年年度总结生活母亲70大寿,一家人团聚,办的开开心心。我,辞职4个月,在家陪产,可能由于宝妈吃了小龙虾,产前2-3周开始宫缩,于是提前住进了医院。但最后反而比预产期还晚了1周多,在缩宫素的作用下,宫口...
2
推荐
2557
阅读
记一则Oracle正则表达----筛选中文字符
with chenxu as(select '老头子大帅哥!handsome!イケメン!' as a from dual)select a,regexp_replace(a,'[^' || unistr('\4E00') || '-' || unistr('\9FA5') || ']','') from chenxu;Oracle中不支持/u4e00这种写法,所以只能通过unistr转换。