加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

Hive SQL常用命令总结,大数据开发人员按需收藏

发布时间:2019-08-07 03:16:44 所属栏目:编程 来源:技术大咖秀
导读:Hive是基于Hadoop生态的一个重要组件,是对数据仓库进行管理和分析数据的工具。她提供了SQL查询方式来分析存储在HDFS分布式文件系统中的数据,可以将结构化的数据文件映射为一张数据库表,并提供完整的SQL查询功能。 这种SQL就是Hive SQL,她可以将SQL语句

1、HQL和SQL常见不同,

  • select distinct 后必须指定字段名
  • join 条件仅支持等值关联且不支持or条件
  • 子查询不能在select中使用;
  • HQL中没有UNION,可使用distinct+ union all 实现 UNION;
  • HQL以分号分隔,必须在每个语句结尾写上分号;
  • HQL中字符串的比较比较严格,区分大小写及空格,因此在比较时建议upper(trim(a))=upper(trim(b))
  • 日期判断,建议使用to_date(),如:to_date(orderdate)=‘2016-07-18’
  • 关键字必须在字段名上加``符号,如select `exchange` from xxdb.xxtb;
  • 数据库和表/视图之间仅有1个点,如xx_db.xx_tb。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读