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

[复制链接]
发表于 2024-6-13 20:41:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
目录

一、前言
二、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企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5

GMT+8, 2025-7-2 05:27 , Processed in 0.108249 second(s), 29 queries 手机版|qidao123.com技术社区-IT企服评测▪应用市场 ( 浙ICP备20004199 )|网站地图

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