hive查询where join_Hive系列(4):常用函数where,join
13 case…when…then
case when…then…else…end
类似于decode
14 谓词操作符
15 like和rlike
rlike可以利用复杂的正则表达式,like可以利用%s,s%,%s%,其中s为匹配的内容
16 类型转换
cast(…as…)
17 where的注意事项
where语句中不能使用列别名,但是可以使用嵌套的sql语句
18 join连接
只能支持等值连接,不支持在on语句中使用or
on语句在内连接中分区过滤是有效的,但是在外连接无效
使用嵌套的select语句来实现表连接,从而不会导致where语句忽略null
19 left semi-join
不支持右半开连接,而且在左半开连接中select和where不可以引用右边表的字段
20 order by和sort by
其中order是全局排列,二sort是局部排列
在含有sort by的distribute by语句中,distribute by要在sort by前面
21 cluster by
22 抽样查询和抽样块查询
23 union all
要求各列一致,数据类型一致
24 视图
视图就相当于一个临时表,只不过这个表并不存储数据,代表的是一系列sql语句,可以对视图进行查询,从而降低查询的复杂度
create view … as…创建视图
25分桶表
clustered by
hive查询where join_Hive系列(4):常用函数where,join相关推荐
- hive查询where join_Hive解析流程-抽象语法树生成
HiveQL解析流程: Hive根据Antlr定义的词法.语法规则完成词法.语法分析将HQL解析为AST Tree: 遍历AST Tree,抽象出查询的基本组成单元Query Block: 遍历Que ...
- 坦克大战系列6-API常用函数说明2
前言 本篇主要介绍RobocodeAPI中的各种事件函数的说明,便于使用函数时有更清晰的思路. 子弹事件函数 onBulletHit() 当击中对方时 public void onBulletHit( ...
- HiveQL学习笔记(二):Hive基础语法与常用函数
本系列是本人对Hive的学习进行一个整理,主要包括以下内容: 1.HiveQL学习笔记(一):Hive安装及Hadoop,Hive原理简介 2.HiveQL学习笔记(二):Hive基础语法与常用函数 ...
- 大数据基础之Hive(四)—— 常用函数和压缩存储
作者:duktig 博客:https://duktig.cn (文章首发) 优秀还努力.愿你付出甘之如饴,所得归于欢喜. 更多文章参看github知识库:https://github.com/dukt ...
- Hive查询系列之初相识
Hive查询系列之初相识 1 基本查询(select--from) 1.1 全表和特定列查询 0)数据准备 (0)原始数据 dept: 10 ACCOUNTING 1700 20 RESEARCH 1 ...
- 函数分类,HIVE CLI命令,简单函数,聚合函数,集合函数,特殊函数(窗口函数,分析函数,混合函数,UDTF),常用函数Demo
1.1. 函数分类 1.2. HIVE CLI命令 显示当前会话有多少函数可用 SHOW FUNCTIONS; 显示函数的描述信息 DESC FUNCTION concat; 显示函数的扩展描述信 ...
- Hive内置函数与常用函数汇总
目录 Hive内置函数汇总 字符函数(字符串操作) 数学函数 集合函数 类型转换函数 日期函数 条件函数 聚合函数 表生成函数 辅助功能类函数 数据屏蔽函数(从Hive 2.1.0开始) Hive常用 ...
- Excel数据分析常用函数①——查询函数(vlookup,hlookup,lookup,match,index…)
Excel 系列目录: Excel数据分析常用函数①--查询函数 Excel数据分析常用函数②--统计函数 Excel数据分析常用函数③--字符串函数 Excel数据分析常用函数④--日期函数 Exc ...
- HIVE 常用函数总结
HIVE 常用函数总结 hive 函数比较多,之前总是随用随查,今天把常用的函数总结一下,以后方便查阅. 本文主要涉及以下几个大面: 1.Hive函数介绍以及内置函数查看 内容较多,见<Hive ...
最新文章
- 华为云BU总裁:如何把AI从噱头变为生产力?
- react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output and
- 【技术综述】深度学习中的数据增强方法都有哪些?
- HTTP 代理如何正确处理 Cookie
- 秒表项目_【速看】2021年陕西中考体育怎么考?中考体育项目及考试评分标准最全整理来了!...
- 【POJ - 2337】Catenyms(欧拉图相关,欧拉通路输出路径,tricks)
- 西湖区政府门户网站项目签约西部动力We7网站群系统
- 多层神经网络中的正则化代价函数解析
- 一个简易的选择小时(时分秒)的插件
- 消息队列实现socket 消息同步_消息队列二三事
- Enterprise Library 2.0 Hands On Lab 翻译(15):加密应用程序块(二)
- 如何用十步写一首原创歌曲
- js获取当前农历时间
- 数据可视化技术有什么特点
- 吐血整理:顶级程序员工具集和在线网站大集合~
- 「对话GitOps之星」张晋涛:“肝帝”时不时也会拖更
- 7-7 国王的金币 (10 分)
- 你还敢做Xooxle的adsense吗?
- eclipes使用方法
- 实现点击图片放大查看功能