hive
一抹米粒
一只爱吐泡泡的小公鸡
展开
-
Hive中关于DML的一些事儿
CTE 和嵌套查询CTE(Common Table Express)-- CTE语法with t1 as (select ...)select * from t1;CTE嵌套写语句不需要考虑顺序嵌套查询select * from(select ...) [as] t1;joinhive仅支持等值查询问:join有几种连接方式?内连接,外连接,交叉连接,等值连接内连接(inner join)-- 左右两表都存在于连接条件相匹配的数据保留select * from e原创 2020-07-23 14:05:04 · 112 阅读 · 0 评论 -
Hive初体验(hello hive)
什么是HiveHive:由Facebook开源用于解决海量结构化日志的数据统计。Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张表,并提供类SQL查询功能。本质是:将HQL转化成MapReduce程序Hive处理的数据存储在HDFSHive分析数据底层的实现是MapReduce执行程序运行在Yarn上Hive的优缺点优点操作接口采用类SQL语法,提供快速开发的能力(简单、容易上手)。避免了去写MapReduce,减少开发人员的学习成本。原创 2020-07-23 14:02:55 · 153 阅读 · 0 评论 -
Hive内置函数大全(再背几遍)
数学函数round(double a) 返回对a四舍五入的bigint值round(double a,int d) 返回四舍五入值,保留d位小数bround(double a) 银行家舍入法(1-4舍,6-9进,5:前位数是偶,舍,前位数是奇,进)bround(double a,int d) 银行家舍入法,保留d位小数floor(double a) 向下取整 (取左值)ceil(double a),ceiling(double a)向上取整(取右值)rand()/rand(i原创 2020-07-23 13:55:30 · 1618 阅读 · 0 评论