开发者社区> 问答> 正文

MaxCompute SQL中的显式转换注意点有哪些?

MaxCompute SQL中的显式转换注意点有哪些?

展开
收起
游客k7rjnht6hbtk6 2021-12-08 10:29:02 282 0
1 条回答
写回答
取消 提交回答
  • 1.将DOUBLE类型转为BIGINT类型时,小数部分会被截断,例如cast(1.6 as BIGINT) = 1。

    2.同样,满足DOUBLE格式的STRING类型转换为BIGINT时,会先将STRING转换为DOUBLE,再将DOUBLE转换为BIGINT,因此,小数部分会被截断。

    3.满足BIGINT格式的STRING类型可以被转换为DOUBLE类型,小数点后保留一位,例如cast(“1” as DOUBLE) = 1.0。

    4.日期类型转换时采用默认格式yyyy-mm-dd hh:mi:ss。

    5.MaxCompute支持复杂类型的类型转换功能,规则同上。

    2021-12-08 10:29:50
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载