开发者社区> 问答> 正文

MaxCompute当中的显式转换有什么注意的点?

MaxCompute当中的显式转换有什么注意的点?

展开
收起
游客ahv54x37wvm7u 2021-12-08 20:25:45 350 0
1 条回答
写回答
取消 提交回答
  • 将DOUBLE类型转为BIGINT类型时,小数部分会被截断,例如cast(1.6 as BIGINT) = 1。 同样,满足DOUBLE格式的STRING类型转换为BIGINT时,会先将STRING转换为DOUBLE,再将DOUBLE转换为BIGINT,因此,小数部分会被截断。 满足BIGINT格式的STRING类型可以被转换为DOUBLE类型,小数点后保留一位,例如cast(“1” as DOUBLE) = 1.0。 日期类型转换时采用默认格式yyyy-mm-dd hh:mi:ss。 MaxCompute支持复杂类型的类型转换功能,规则同上。

    2021-12-08 20:26:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Data+AI时代大数据平台应该如何建设 立即下载
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载