开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

大数据计算MaxCompute 会不把这个字段当成空白连起来吗?

大数据计算MaxCompute concat_ws 启用hive兼容的时候,某个字段是null,会不把这个字段当成空白连起来吗?我链接4个字段,其中有个字段是null,结果出来的结果是3个值,那个null的居然没用当成空白连起来,是这样子吗?

展开
收起
真的很搞笑 2023-12-03 19:32:28 48 0
3 条回答
写回答
取消 提交回答
  • 在使用concat_ws函数时,它会将多个字符串或ARRAY数组中的元素按照指定的分隔符连接在一起。如果某个字段的值为null,那么这个字段在结果中将不会出现。因此,如果你在concat_ws中链接4个字段,其中有一个字段的值为null,那么结果只会包含三个字段的值,而不会包含null字段的值。这是因为concat_ws函数并不会将null值视为空白并进行连接处理。

    2023-12-04 16:50:10
    赞同 展开评论 打赏
  • c76276f369d16ffcbe7b140140c16fc6.png
    应该返回null ,此回答整理自钉群“MaxCompute开发者社区2群”

    2023-12-04 00:38:52
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    是的,当使用concat_ws函数连接字段时,如果某个字段的值为null,则该字段不会被当成空白连起来。因此,如果你连接了4个字段,其中一个字段的值为null,结果中只会包含3个值,而不会将null值当成空白连起来。

    2023-12-03 21:14:14
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

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