Hive 运算符总结

简介: Hive 运算符总结

算术运算符

a+b:加法

a-b:减法

a*b :乘法

a/b:除法

a%b:取余

a&b:按位与

a|b:按位或

a^b:按位异或

~a:取反

比较运算符

a=b:a等于b返回true,反之返回false

a<=>b:a和b都为null,返回true,如果一边为null,返回false

a<>b, a!=b:a或者b为null,返回null;如果a不等于b,则返回true,反之返回false

a<b:a或者b为null,则返回null;如果a小于b,则返回true,反之返回false

a<=b: a或者b为null,则返回null;如果a小于等于b,则返回true,反之返回false

a>b: a或者b为null,则返回null;如果a大于b,则返回true,反之返回false

a>=b: a或者b为null,则返回null;如果a大于等于b,则返回true,反之返回false

a [not] between b and c:如果a,b,c任一个为null,则结果为null。如果a的值大于等于b而且小于等于c,则结果为true,反之false。如果使用not关键字则可达到相反的效果。

a is null:判断是否为null

a is not null : 如果a不等于Null,则返回true,反之返回false

in (val1, val2,…):判断某个列的值是否在一个列表里

逻辑运算符

and : 逻辑并

or:逻辑或

not:逻辑否

相关文章
|
7月前
|
SQL JSON Java
Hive【Hive(四)函数-单行函数】
Hive【Hive(四)函数-单行函数】
|
7月前
|
SQL 存储 Java
Hive【Hive(八)自定义函数】
Hive【Hive(八)自定义函数】
|
4月前
|
存储 SQL 分布式计算
Hive 中有多少种数据类型?
【8月更文挑战第12天】
436 4
|
7月前
|
SQL Java 数据处理
【Hive】Hive的函数:UDF、UDAF、UDTF的区别?
【4月更文挑战第17天】【Hive】Hive的函数:UDF、UDAF、UDTF的区别?
|
SQL HIVE
Hive 常用函数
Hive 常用函数
132 0
|
SQL 分布式计算 关系型数据库
Hive中 NTILE(n) 函数的使用
Hive中 NTILE(n) 函数的使用
Hive中 NTILE(n) 函数的使用
|
SQL Oracle Java
Hive正则表达式
Hive正则表达式
|
SQL JSON BI
hive的函数
hive的函数
|
SQL 存储 JSON
【Hive】(三)Hive 数据类型
【Hive】(三)Hive 数据类型
293 0
【Hive】(三)Hive 数据类型