Presto 0.100 Documentation

5.4. 转换函数

4.4. 转换函数

Presto会将数字和字符值隐式转换成正确的类型。 Presto不会把字符和数字类型相互转换。 例如,一个查询期望得到一个varchar类型的值, Presto不会自动将bigint类型的值转换为varchar 类型。

如果有必要,可以将值显式转换为指定类型。

转换函数

cast(value AS type) → type

显式转换一个值的类型。 可以将varchar类型的值转为数字类型,反过来转换也可以。

try_cast(value AS type) → type

cast() 相似,区别是转换失败返回null。