本文基于impala3.2版本,所有的内置类型转换函数;
序号 | 语法类型/方法名称 | 输出类型 | 使用说明 |
---|---|---|---|
1 | cast (expression as type ) | type的类型 | 把expression转化为type类型,不能转换返回null |
2 | cast (expression as type format pattern) | type的类型 | 基于pattern完成数据的类型转换,并返回对应的结果 |
3 | typeof (expression) | string | 返回expression对应的数据类型的名称 |
示例如下:
--使用示例 | 对应输出 | 对应函数序号
cast(1 as string) “1” 1
cast("02-11-2014" as date format 'dd-mm-yyyy') 2014-11-02 2
typeof(now()) TIMESTAMP 3
第二个函数没有测试成功,具体的格式和pattern适配可以参考:impala-类型转换函数
http://impala.apache.org/docs/build/html/topics/impala_conversion_functions.html
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/weixin_43140586/article/details/115455453
内容来源于网络,如有侵权,请联系作者删除!