- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 mysql实现多行查询结果合并成一行
原表中数据格式:select round_nums,GROUP_CONCAT(cf) as cfs from pps_ads_arrange_info_cf where game_id = 3262 and channel_id = 42 and addtime >= '2015-08-22' and addtime 处理完之后如下图:
2015-09-11 19:28:26 12005 1
原创 mysql中实现oracle中的full join
MySQL Full Join的实现 因为MySQL不支持FULL JOIN,下面是替代方法left join + union(可去除重复数据)+ right joinselect*from Aleftjoin Bon A.id = B.id (where 条件)unionselect*from Arightjoin Bon A.id = B.id (where条件);
2015-09-11 19:23:44 1878
原创 hive sql优化
优化时,把hive sql当做map reduce程序来读,会有意想不到的惊喜。hadoop处理数据的过程,有以下显著的特征:1、不怕数据多,就怕数据倾斜2、对jobs数比较多的作业运行效率相对比较低,比如即使使用几百行的表,如果多次关联多次汇总,产生十几个jobs,没半个小时是跑不完的。map reduce作业初始化的时间是比较长的。3、对sum,count来说,不存在数
2015-09-11 19:20:52 921
原创 ajax请求数据,返回数据顺序问题
ajax请求一个url,php后端处理后,数组为如下格式:$a = array( '-1'=> 10 ,'-3' => 2, '0' => '5' ,'-2' => 4);然后使用php的asort函数对数组按照value进行升序排序后,如下:$a = array('-3' => 2, '-2' => 4,'0' => '5', '-1'=> 10 );前端aja
2015-09-11 19:19:14 5313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人