每日精选:UC头条: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: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]betweenbandc:如果a,b,c任一个为null,则结果为null。如果a的值大于等于b而且小于等于c,则结果为true,反之false。如果使用not关键字则可达到相反的效果。
aisnull:判断是否为null
aisnotnull:如果a不等于Null,则返回true,反之返回false
in(val1,val2,…):判断某个列的值是否在一个列表里
逻辑运算符
and:逻辑并
or:逻辑或
not:逻辑否
标签:
相关文章
世界今亮点!本川智能(300964)盘中异动 股价振幅达7.94% 上涨6.9%(06-12)
摘要:2023年06月12日本川智能(300964)股价大幅拉升6 9%,该股报54 8