1.原始的sql:
sum(online_time) num
输出:
小R 2.6014523E7
中R 3881104
大R 356963
2.转换后的sql:
cast(sum(online_time) as bigint) num
输出:
小R 26014523
中R 3881104
大R 356963...
分类:
其他好文 时间:
2015-03-30 13:28:00
阅读次数:
1785
系统开发中时常会需要缓存来提升并发读的能力,这时可以通过mysql的UDF和hiredis来进行同步前题:安装了mysql5.6和client,开发环境window7 32、vs20131、安装redis和hiredis下载地址 GitHub上的MSOpenTech/redis项目地址具体编译安装方...
分类:
数据库 时间:
2015-03-30 12:44:44
阅读次数:
181
背景:select count(*) from table;上述count是mysql内部的方法,但是毕竟是mysql自己定义的,有时候不能满足我们自己的需求,所以mysql对外提供了这样的接口,允许用户自己定义相应的功能函数;开发UDF需要使用c/c++,我使用的是c++,IDE是vc++6.0,...
分类:
数据库 时间:
2015-03-30 11:14:23
阅读次数:
396
HQL操作1、Distribute by distribute by col按照col列把数据分散到不同的reduce sort sort by col 按照col列把数据排序 select col,co2 from table_name distribute by col1 sort by col...
分类:
其他好文 时间:
2015-03-29 23:34:18
阅读次数:
311
Hive动态分区1、首先创建一个分区表create table t10(name string) partitioned by(dt string,value string)row format delimited fields terminatedby '\t' lines terminated ...
分类:
其他好文 时间:
2015-03-29 22:09:09
阅读次数:
154
Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构化的数据文件映射为一张数据库表,并提供完整的SQL查询功能,可以将SQL语句转换为MapReduce任务进行运行,通过自己的SQL 去查询分析需要的...
分类:
数据库 时间:
2015-03-29 16:25:54
阅读次数:
301
1、修改表名 alter table table_name rename to new_table_name;2、修改列名 alter table tablename change column column_orign column_new int(修改后列的属性) comment 'column...
分类:
其他好文 时间:
2015-03-29 16:20:25
阅读次数:
242
今天要处理一个以json格式存储的数据,想要直接把json的各个项的数据存入HIVE表中。HIVE直接读入json的函数有两个:(1)get_json_object(string json_string, string path)返回值:string说明:解析json的字符串json_string,...
分类:
Web程序 时间:
2015-03-29 00:24:27
阅读次数:
195
一.UDFS函数介绍1. 基本UDF(1)SHOWFUNCTIONS:这个用来熟悉未知函数。 DESCRIBE FUNCTION;(2)A IS NULL A IS NOT NULL(3)A LIKE B 普通sql匹配如 like “a%” A RLIKE B通过正则表达式匹配 A REGEXP ...
分类:
其他好文 时间:
2015-03-28 21:41:12
阅读次数:
220
一、问题hive如何将a 1,2,3b 4,7c 5转化成为:a 1a 2a 3b 4b 7c 5二、原始数据cat row_column.txta 1,2,3b 4,...
分类:
其他好文 时间:
2015-03-28 16:58:11
阅读次数:
131