详情页标题前

阿里云云原生大数据计算服务 MaxComputeCONCAT_WS-云淘科技

详情页1

返回将参数中的所有字符串或ARRAY数组中的元素按照指定的分隔符连接在一起的结果。此函数为MaxCompute 2.0扩展函数。

命令格式

string concat_ws(string , string , string [,...])
string concat_ws(string , array )

参数说明

  • separator:必填。STRING类型的分隔符。

  • str1、str2:至少要指定2个字符串。STRING类型。如果输入为BIGINT、DECIMAL、DOUBLE或DATETIME类型,则会隐式转换为STRING类型后参与运算。

  • a:必填。ARRAY数组。数组中的元素为STRING类型。

返回值说明

返回STRING类型或STRUCT类型。返回规则如下:

  • str1或str2非STRING、BIGINT、DECIMAL、DOUBLE或DATETIME类型时,返回报错。

  • 如果没有输入参数或任一输入参数值为NULL,返回NULL。

使用示例

  • 示例1:将字符串namehanmeimei通过:连接。命令示例如下。

    --返回name:hanmeimei。
    select concat_ws(':','name','hanmeimei');

  • 示例2:任一输入参数为NULL。命令示例如下。

    --返回NULL。
    select concat_ws(':','avg',null,'34');
  • 示例3:将ARRAY数组array('name', 'hanmeimei')中的元素通过:连接。命令示例如下。

    --返回name:hanmeimei。
    select concat_ws(':',array('name', 'hanmeimei'));

相关函数

CONCAT_WS函数属于字符串函数,更多查找字符串、转换字符串格式的相关函数请参见字符串函数。

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/157341.html

(0)
上一篇 2023年12月10日
下一篇 2023年12月10日
详情页2

相关推荐

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。