1. cast(字段 as 需要转化为的类型)
举例:有一个test表,其中有三个字段
test表 | |
---|---|
id | bigint |
name | varchar(256) |
age | int |
select cast(age as bigint) as col1 from test limit 100;
查询的SQL中使用了cast(age as int)表示我将表中原本类型为int的值转为bigint类型,类似于强制类型转换
注:从Hive0.12.0开始支持varchar
举例:有一个test表,其中有三个字段
test表 | |
---|---|
id | bigint |
name | varchar(256) |
age | int |
select cast(age as bigint) as col1 from test limit 100;
查询的SQL中使用了cast(age as int)表示我将表中原本类型为int的值转为bigint类型,类似于强制类型转换
注:从Hive0.12.0开始支持varchar