老头子

专注是唯一的捷径

4
推荐
639
阅读

数据拆分需求一则

在没有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...

发表了文章 • 2019-03-27 16:35 • 2 条评论

2
推荐
932
阅读

【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 ...

发表了文章 • 2019-02-21 11:15 • 1 条评论

1
推荐
552
阅读

2018年年度总结

2015年度总结https://ask.hellobi.com/blog/azzo/28042016年度总结https://ask.hellobi.com/blog/azzo/58342017年度总结https://ask.hellobi.com/blog/azzo/110232018年年度总结生活一家老小来到上海,安安稳稳的过了一年,小米同学学会了走路,学会了说话,断了夜奶,开始越来越皮。。每天上班夺走儿子的香吻,下班收获...

发表了文章 • 2019-02-12 15:47 • 0 条评论

0
推荐
643
阅读

2016年ACOUG申请

申请ACOUG会员的文章

发表了文章 • 2018-07-27 14:56 • 0 条评论

0
推荐
765
阅读

Oracle执行字符串中的公式

select dbms_aw.eval_number('1+1') from dual

发表了文章 • 2018-05-04 14:54 • 2 条评论

0
推荐
816
阅读

关于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 . . . +------+------...

发表了文章 • 2018-04-19 16:05 • 0 条评论

0
推荐
955
阅读

Oracle自定义函数--增加月份

场景获取输入时间的下N(N>=0)个月的日期。场景一:输入6月30,则返回7月30,由于Oracle默认的add_months函数获取的是7月31(因为输入的6月30是6月最后一天,Oracle默认获取7月最后一天)场景二:输入1月31,则返回2月28(如果有29号则返回29)代码剖析输入参数要计算的日期增加的年份增加的月份返回    &...

发表了文章 • 2018-03-26 20:09 • 0 条评论

2
推荐
1040
阅读

关于HDFS文件存储机制,以及SQL on Hadoop上的分区应用

以下结论皆为沟通学习的结果,如有错误的地方,欢迎指出。、HDFS(Hadoop Distributed File System)特点分布式存储,高容错,高效率,多节点并发访问、处理存储方式NameNode按照配置块的大小将文件分割成块,拷贝2份后,平均分布在每个DataNode上,重新组合。NameNode中的数据字典用于存储 DataNode 和 块的物理地...

发表了文章 • 2018-03-06 16:22 • 0 条评论

0
推荐
954
阅读

关于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...

发表了文章 • 2018-01-17 10:02 • 0 条评论

13
推荐
1519
阅读

2017年年度总结

2015年度总结https://ask.hellobi.com/blog/azzo/28042016年度总结https://ask.hellobi.com/blog/azzo/58342017年年度总结生活母亲70大寿,一家人团聚,办的开开心心。我,辞职4个月,在家陪产,可能由于宝妈吃了小龙虾,产前2-3周开始宫缩,于是提前住进了医院。但最后反而比预产期还晚了1周多,在缩宫素的作用下,宫口...

发表了文章 • 2018-01-04 21:08 • 4 条评论

2
推荐
877
阅读

记一则Oracle正则表达----筛选中文字符

with chenxu as(select '老头子大帅哥!handsome!イケメン!' as a from dual)select a,regexp_replace(a,'[^' || unistr('\4E00') || '-' || unistr('\9FA5') || ']','') from chenxu;Oracle中不支持/u4e00这种写法,所以只能通过unistr转换。

发表了文章 • 2017-10-11 13:09 • 0 条评论

3
推荐
824
阅读

vortex学习资料

新工作的数据仓库为actian vortex列式内存数据库与Oracle有大大的不同搞了好久又是FQ又是Google再是GW,终于下载到了全套的官网文档,特此放在附件中,以供大家方便下载翻阅解压密码laotouzi

发表了文章 • 2017-08-19 00:45 • 0 条评论

6
推荐
1566
阅读

记一则需求,实现考勤拆分,愿大家初心常在

背景一个老同事发来的需求,需求如下:我这有个表,就比如说是出差表吧,里面有开始结束时间两个字段比如一条记录,开始时间是:2015-04-01结束时间是:2015-08-06意思就是说,这个时间段内员工在出差但是现在,有这种情况,中间某一天,比如说,2015-05-05我发现这个员工在他家里有上网记录现在我要把这天从出差这个时...

发表了文章 • 2017-05-27 21:02 • 2 条评论

3
推荐
1267
阅读

记一则Oracle业务需求---获取连续日期

需求背景获取连续的日期,比如1月31、2月1、2月2 这样连续的,跨月跨年都算作连续,如下图所示,只取标红框部分。数据搭建with ltz as (select level as aid, trunc(sysdate - level) as bdate from dual connect by level <= 120), hehe as (select aid, bdate from ltz where aid in (1,2,3,5,78,7,...

发表了文章 • 2017-04-18 00:27 • 0 条评论

1
推荐
1189
阅读

网友mysql数据恢复方案

mysql数据恢复方案背景环境:MariaDB数据库,存储引擎InnoDB数据库名:douniu损坏方式:不明备份情况:有一个表结构的备份,没有开启binlog结果:可以启动、登录,无法对表执行select/desc/drop等操作方案1.      在一个新的server(我的是centos6)上创建一个mysql5.6 建议使用rpm安装(...

发表了文章 • 2017-02-13 10:23 • 0 条评论