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

address1 address2 city zipCode stateCode country fullAddress
1 Microsoft Way Null Redmond WA 98052 Null 1 Microsoft Way,Redmond,WA,98052

另请参阅