CONCAT_WS

✅ Azure 流分析 ✅ 构造事件流

此函数以端到端的方式返回从串联或联接的两个或更多字符串值生成的字符串。 它会用第一个函数参数中指定的分隔符分隔连接的字符串值。 CONCAT_WS 指示与分隔符连接。

语法

CONCAT_WS ( separator, string_value1, string_value2 [, string_valueN ] )

论据

separator

用于分隔其他值的字符串值。

string_value

要连接到其他值的字符串值。

返回类型

nvarchar(max)

注解

CONCAT_WS在串联期间忽略 null 值,并且不会在 null 值之间添加分隔符。 如果CONCAT_WS接收具有所有 NULL 值的参数,它将返回一个空字符串。

例子

SELECT
    address1,
    address2,
    city,
    stateCode,
    zipCode,
    country,
    CONCAT_WS(', ',address1, address2, city, stateCode, zipCode, country) AS fullAddress
FROM Input

地址1 地址2 城市 邮政编码 stateCode 国家 fullAddress
Microsoft路1号 null 雷德蒙德 华盛顿州 98052 null 1 Microsoft Way, Redmond, WA, 98052

另请参阅