Impala SQL 语言参考
2019独角兽企业重金招聘Python工程师标准>>>
Impala SQL 语言参考
Cloudera Impala 的查询语言是基于 SQL 的。为了保护用户在技能和查询设计方面的已有投资,Impala 提供与 Hive 查询语言(HiveQL)的高度兼容:
- 因为使用与 Hive 记录表结构和属性信息相同的元数据存储,因此 Impala 既可以访问在 Impala 中创建的表,也可以访问使用 Hive 数据定义语言(DDL)创建的表
- Impala 支持的数据操作语言(DML)语句与 HiveQL 中的 DML 组件类似
- Impala 提供了许多内置函数(built-in functions),与 HiveQL 中对应的函数具有相同的函数名与参数类型
Impala 支持大多数 HiveQL 中的语句与子句(statements and clauses),包括但不限于 JOIN, AGGREGATE, DISTINCT, UNION ALL, ORDER BY, LIMIT 和 (不相关的) FROM 子句中的子查询。 Impala 同样支持 INSERT INTO 和 INSERT OVERWRITE 语句。
Impala 支持与 Hive 对应数据类型完全相同的名称和语义的数据类型: string, tinyint, smallint, int, bigint, float, double, boolean, string, timestamp。
大多数 HiveQL 中的 SELECT 和 INSERT 语句不需要修改就可以运行在 Impala 中。在 Cloudera Impala Release Notes 包含当前版本中两者区别的信息。
关于 Impala SQL 方言的详细信息,参见 Impala SQL Language Elements。关于 Impala 中不支持的 Hive 语法,参见 SQL Differences Between Impala and Hive。关于 Impala 内置函数列表,参见 Built-in Function Support。
继续阅读:
- Impala SQL Language Elements
- SQL Differences Between Impala and Hive
- Built-in Function Support
- User-Defined Functions for Impala
转载于:https://my.oschina.net/weiqingbin/blog/186379
Impala SQL 语言参考相关推荐
- 金仓数据库 KingbaseES SQL 语言参考手册 (11. SQL语句:ABORT 到 ALTER INDEX)
11. SQL语句:ABORT 到 ALTER INDEX 本章描述各种类型的SQL语句,由于类型较多,将按字母顺序排列分组.这是第一组SQL语句. 包含以下章节: SQL语句类型 SQL语句各章节是 ...
- 金仓数据库 KingbaseES SQL 语言参考手册 (13. SQL语句:ALTER SYNONYM 到 COMMENT)
13. SQL语句:ALTER SYNONYM 到 COMMENT 本章包含以下SQL语句: ALTER SYNONYM ALTER SYSTEM ALTER TABLE ALTER TABLESPA ...
- 金仓数据库 KingbaseES SQL 语言参考手册 (16. SQL语句: CREATE SEQUENCE 到 DELETE)
16. SQL语句: CREATE SEQUENCE 到 DELETE 本章包含以下SQL语句: CREATE SEQUENCE CREATE SERVER CREATE STATISTICS CRE ...
- 金仓数据库 KingbaseES SQL 语言参考手册 (7. 条件表达式)
7. 条件表达式 条件表达式 指定一个或多个表达式和逻辑(布尔)运算符的组合,并返回TRUE.FALSE的值或UNKNOWN. 本章包含以下部分: SQL条件简介 比较条件 浮点条件 逻辑条件 模式匹 ...
- 金仓数据库 KingbaseES SQL 语言参考手册 (10. 查询和子查询)
10. 查询和子查询 本章描述SQL查询以及子查询.包含以下章节: 关于查询和子查询 创建简单查询 层次查询 集合操作 查询结果排序 JOIN操作 使用子查询 限制嵌套查询层数 DUAL表查询 10. ...
- 金仓数据库 KingbaseES SQL语言参考手册(3.1.1.1. 字符数据类型)
3. KingbaseES SQL 基本元素 本章包含KingbaseES SQL基本元素的信息.这些元素是 SQL 语句的最简单构建基础.因此,在使用本书中描述的 SQL 语句之前,应该熟悉本章中介 ...
- 金仓数据库 KingbaseES SQL 语言参考手册 (8. 函数(二))
8.21. ABBREV 用法: abbrev({inet | cidr}) 功能: 缩写显示格式文本 例子: abbrev(inet '10.1.0.0/16') abbrev(cidr '10.1 ...
- KingbaseES PL/SQL 过程语言参考手册(4. 数据类型)
4. 数据类型 每个 PL/SQL 常量.变量.参数和函数返回值都有一个数据类型,它决定了它的存储格式以及它的有效值和操作. 本章解释了标量数据类型,它存储没有内部组件的值. 标量数据类型可以有子类型 ...
- KingbaseES PL/SQL 过程语言参考手册(3. PL/SQL语言基础)
3. PL/SQL语言基础¶ 本章节阐述PL/SQL语言的基本组成. 字符集 词法单元 声明 对标识符的引用 标识符的作用域和可见性 为变量赋值 表达式 错误报告函数 3.1. 字符集 任何要由PL/ ...
最新文章
- Binary Gap(二进制空白)
- 深度并非一切:普林斯顿、英特尔提出ParNet,速度和准确性显著优于ResNet
- spring mvc dubbo ios android整合cms内容发布平台
- 函数ZwQuerySystemInformation小结
- 【图像超分辨率】Remote Sensing Imagery Super Resolution Based on Adaptive Multi-Scale Feature Fusion Network
- TextView控件
- 关于负载均衡的几个问题
- 三、索引优化(4)索引碎片
- idea新建xml文件
- P102、面试题14:调整数组顺序使奇数位于偶数前面
- android文件搜索广播,Android 实现无网络传输文件
- C语言内存泄漏问题检视方法
- java8 转 java7,spnego.jar从Java 7切换到Java 8强制转换异常
- Mybatis框架Mybatis下载步骤
- OpenCV:灰度图转伪彩色图
- 树莓派CM4+CM IO上手,查看DDR和eMMC容量
- 洛谷P1428 小鱼比可爱
- Bzoj 2563: 阿狸和桃子的游戏 题解
- oracle如何某个字段去重复的数据,Oracle 去重复的数据
- numeric mysql_MYSQL的DECIMAL和NUMERIC类型
热门文章
- php模拟input 的file上传文件
- Linux 下报错:A Java RunTime Environment (JRE) or Java
- shell学习笔记二
- Glade3 tutorial in chinese
- 剑指offer——面试题61:按之字形顺序打印二叉树
- 【以太坊开发】发币指南--进阶篇
- Linux下Qt5: QMediaRecorder的问题,以及使用QCamera相关类进行摄像头视频采集
- [转帖] bat方式遍历目录内的文件
- Jquery JS 正确的比较两个数字大小的方法
- body-parser 是一个Http请求体解析中间件