本章介绍Hive的内置运算符。在Hive有四种类型的运算符:
关系运算符
算术运算符
逻辑运算符
复杂运算符
关系运算符
这些操作符被用来比较两个操作数。下表描述了在Hive中可用的关系运算符:
运算符操作描述
A = B
所有基本类型
如果表达A等于表达B,结果TRUE ,否则FALSE。
A != B
所有基本类型
如果A不等于表达式B表达返回TRUE ,否则FALSE。
A < B
所有基本类型
TRUE,如果表达式A小于表达式B,否则FALSE。
A <= B
所有基本类型
TRUE,如果表达式A小于或等于表达式B,否则FALSE。
A > B
所有基本类型
TRUE,如果表达式A大于表达式B,否则FALSE。
A >= B
所有基本类型
TRUE,如果表达式A大于或等于表达式B,否则FALSE。
A IS NULL
所有类型
TRUE,如果表达式的计算结果为NULL,否则FALSE。
A IS NOT NULL
所有类型
FALSE,如果表达式A的计算结果为NULL,否则TRUE。
A LIKE B
字符串
TRUE,如果字符串模式A匹配到B,否则FALSE。