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 语言参考相关推荐

  1. 金仓数据库 KingbaseES SQL 语言参考手册 (11. SQL语句:ABORT 到 ALTER INDEX)

    11. SQL语句:ABORT 到 ALTER INDEX 本章描述各种类型的SQL语句,由于类型较多,将按字母顺序排列分组.这是第一组SQL语句. 包含以下章节: SQL语句类型 SQL语句各章节是 ...

  2. 金仓数据库 KingbaseES SQL 语言参考手册 (13. SQL语句:ALTER SYNONYM 到 COMMENT)

    13. SQL语句:ALTER SYNONYM 到 COMMENT 本章包含以下SQL语句: ALTER SYNONYM ALTER SYSTEM ALTER TABLE ALTER TABLESPA ...

  3. 金仓数据库 KingbaseES SQL 语言参考手册 (16. SQL语句: CREATE SEQUENCE 到 DELETE)

    16. SQL语句: CREATE SEQUENCE 到 DELETE 本章包含以下SQL语句: CREATE SEQUENCE CREATE SERVER CREATE STATISTICS CRE ...

  4. 金仓数据库 KingbaseES SQL 语言参考手册 (7. 条件表达式)

    7. 条件表达式 条件表达式 指定一个或多个表达式和逻辑(布尔)运算符的组合,并返回TRUE.FALSE的值或UNKNOWN. 本章包含以下部分: SQL条件简介 比较条件 浮点条件 逻辑条件 模式匹 ...

  5. 金仓数据库 KingbaseES SQL 语言参考手册 (10. 查询和子查询)

    10. 查询和子查询 本章描述SQL查询以及子查询.包含以下章节: 关于查询和子查询 创建简单查询 层次查询 集合操作 查询结果排序 JOIN操作 使用子查询 限制嵌套查询层数 DUAL表查询 10. ...

  6. 金仓数据库 KingbaseES SQL语言参考手册(3.1.1.1. 字符数据类型)

    3. KingbaseES SQL 基本元素 本章包含KingbaseES SQL基本元素的信息.这些元素是 SQL 语句的最简单构建基础.因此,在使用本书中描述的 SQL 语句之前,应该熟悉本章中介 ...

  7. 金仓数据库 KingbaseES SQL 语言参考手册 (8. 函数(二))

    8.21. ABBREV 用法: abbrev({inet | cidr}) 功能: 缩写显示格式文本 例子: abbrev(inet '10.1.0.0/16') abbrev(cidr '10.1 ...

  8. KingbaseES PL/SQL 过程语言参考手册(4. 数据类型)

    4. 数据类型 每个 PL/SQL 常量.变量.参数和函数返回值都有一个数据类型,它决定了它的存储格式以及它的有效值和操作. 本章解释了标量数据类型,它存储没有内部组件的值. 标量数据类型可以有子类型 ...

  9. KingbaseES PL/SQL 过程语言参考手册(3. PL/SQL语言基础)

    3. PL/SQL语言基础¶ 本章节阐述PL/SQL语言的基本组成. 字符集 词法单元 声明 对标识符的引用 标识符的作用域和可见性 为变量赋值 表达式 错误报告函数 3.1. 字符集 任何要由PL/ ...

最新文章

  1. Binary Gap(二进制空白)
  2. 深度并非一切:普林斯顿、英特尔提出ParNet,速度和准确性显著优于ResNet
  3. spring mvc dubbo ios android整合cms内容发布平台
  4. 函数ZwQuerySystemInformation小结
  5. 【图像超分辨率】Remote Sensing Imagery Super Resolution Based on Adaptive Multi-Scale Feature Fusion Network
  6. TextView控件
  7. 关于负载均衡的几个问题
  8. 三、索引优化(4)索引碎片
  9. idea新建xml文件
  10. P102、面试题14:调整数组顺序使奇数位于偶数前面
  11. android文件搜索广播,Android 实现无网络传输文件
  12. C语言内存泄漏问题检视方法
  13. java8 转 java7,spnego.jar从Java 7切换到Java 8强制转换异常
  14. Mybatis框架Mybatis下载步骤
  15. OpenCV:灰度图转伪彩色图
  16. 树莓派CM4+CM IO上手,查看DDR和eMMC容量
  17. 洛谷P1428 小鱼比可爱
  18. Bzoj 2563: 阿狸和桃子的游戏 题解
  19. oracle如何某个字段去重复的数据,Oracle 去重复的数据
  20. numeric mysql_MYSQL的DECIMAL和NUMERIC类型

热门文章

  1. php模拟input 的file上传文件
  2. Linux 下报错:A Java RunTime Environment (JRE) or Java
  3. shell学习笔记二
  4. Glade3 tutorial in chinese
  5. 剑指offer——面试题61:按之字形顺序打印二叉树
  6. 【以太坊开发】发币指南--进阶篇
  7. Linux下Qt5: QMediaRecorder的问题,以及使用QCamera相关类进行摄像头视频采集
  8. [转帖] bat方式遍历目录内的文件
  9. Jquery JS 正确的比较两个数字大小的方法
  10. body-parser 是一个Http请求体解析中间件