1. Map类型长度函数: size(Map<K.V>) 语法: size(Map<K.V>) 返回值: int 说明: 返回map类型的长度 举例: hive> select size(map(‘100‘,‘tom‘,‘101‘,‘mary‘)) from lxw_dual; 2 2. array类型长度函数: size(Array<T>)语法: size(Array<T>) 返回值: int 说明: 返回array类型的长度 举例: hive> select size(array(‘100‘,‘101‘,‘102‘,‘103‘)) from lxw_dual; 4 3. 类型转换函数类型转换函数: cast 语法: cast(expr as <type>) 返回值: Expected "=" to follow "type" 说明: 返回array类型的长度 举例: hive> select cast(1 as bigint) from lxw_dual; 1 更多精彩内容请关注:http://bbs.superwu.cn 关注超人学院微信二维码: 关注超人学院java免费学习交流群: |
原文地址:http://crxy2013.blog.51cto.com/9922445/1657950