黑马程序员技术交流社区

标题: 【上海校区】Hive常用函数 -- 类型转换函数和逻辑运算 [打印本页]

作者: 不二晨    时间: 2019-3-15 16:12
标题: 【上海校区】Hive常用函数 -- 类型转换函数和逻辑运算
类型转换函数

二进制转换:binary
语法: binary(string|binary)
返回值: binary
说明: 将 string 类型转换为二进制
hive> select binary('charels') from iteblog;
OK
charels
1
2
3
基础类型之间强制转换:cast
语法: cast(expr as )
返回值:
说明: 将 expr 转换成
hive> select cast('1' as DOUBLE) from iteblog;
OK
1.0
1
2
3
逻辑运算

逻辑与操作: AND
语法: A AND B
操作类型:boolean
说明:如果A和B均为TRUE,则为TRUE;否则为FALSE。如果A为NULL或B为NULL,则为NULL
hive> select 1 from iteblog where 1=1 and 2=2;
1
1
2
逻辑或操作: OR
语法: A OR B
操作类型:boolean
说明:如果A为TRUE,或者B为TRUE,或者A和B均为TRUE,则为TRUE;否则为FALSE
hive> select 1 from iteblog where 1=2 or 2=2;
1
1
2
逻辑非操作: NOT
语法: NOT A
操作类型:boolean
说明:如果A为FALSE,或者A为NULL,则为TRUE;否则为FALSE
hive> select 1 from iteblog where not 1=2;
1
---------------------
【转载,仅作分享,侵删】
作者:storm_fury
来源:CSDN
原文:https://blog.csdn.net/weixin_43215250/article/details/88403935
版权声明:本文为博主原创文章,转载请附上博文链接!


作者: 不二晨    时间: 2019-3-20 17:18
奈斯,感谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2