【大数据Hive】hive 运算符利用详解

火影  金牌会员 | 2024-6-13 20:41:42 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 744|帖子 744|积分 2232

目录

一、前言
二、hive 运算符分类
三、hive 运算符操纵演示
3.1  数据准备
创建表dual
加载一个文件dual.txt到dual表中
模拟测试
3.2  关系运算符
is null空值判定
  is not null 非空值判定
like利用
3.3  算术运算符
取整操纵
取余操纵: %  
位与操纵: &
位或操纵: |
位异或操纵: ^
3.4  逻辑运算符
与操纵: A AND B
或操纵: A OR B  
非操纵: NOT A 、!A  
  在:A IN (val1, val2, ...)
不在:A NOT IN (val1, val2, ...)
逻辑是否存在: [NOT] EXISTS (subquery)

3.5  其他运算符


一、前言

在很多编程语言中都需要运算符去完成一些常规的或复杂的算数运算、逻辑运算等,好比mysql,java,nginx的shell等等,运算符的利用可以让步伐和业务变得简单,具备更好的灵活性,本篇将详细先容下hive中的运算符的利用。

二、hive 运算符分类


Hive支持的运算符可以分为三大类:


  • 关系运算符;
  • 算术运算符;
  • 逻辑运算符;

官方参考文档:官方运算符地址 ,或者利用下面的命令查看hive系统的相干运算符或函数:
   -- 1、表现全部的函数和运算符
  show functions;
  -- 2、查看运算符或者函数的利用说明
  describe function count;
  -- 3、利用extended 可以查看更加详细的利用说明
  describe function extended count;
  如下截取了当前版本下hive的部分运算符


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

火影

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表