Hive有四种类型的运算符:
关系运算符
算术运算符
逻辑运算符
复杂运算符
关系运算符
这些操作符被用来比较两个操作数。下表描述了在Hive中可用的关系运算符:
示例
让我们假设employee表由字段:Id, Name, Salary, Designation, 和Dept组成,如下图所示。生成一个查询检索员工详细信息 - ID为1205。
算术运算符
这些运算符支持的操作数各种常见的算术运算。所有这些返回数字类型。下表描述了在Hive中可用的算术运算符:
示例
下面的查询相加两个数字,20和30。
hive> SELECT 20+30 ADD FROM temp;
在成功执行查询后,能看到以下回应:
逻辑运算符
示例
复杂运算符