共用方式為


CONCAT_WS

✅ Azure 串流分析 ✅ 網狀架構事件串流

此函式會傳回透過以端對端方式串連 (或聯結) 兩個以上字串值所產生的字串。 它使用第一個函數引數中指定的分隔符號來分隔這些串連的字串值。 CONCAT_WS 表示與分隔符串連。

語法

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

論點

分隔符

用來分隔其他值的字串值。

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
微軟道1號 null 雷蒙市 98052 null 1 Microsoft Way, Redmond, WA, 98052

另請參閱