CONCAT_WS (Azure Stream Analytics)
Deze functie retourneert een tekenreeks die het resultaat is van de samenvoeging of samenvoeging van twee of meer tekenreekswaarden op een end-to-end-manier. Hiermee worden deze samengevoegde tekenreekswaarden gescheiden met het scheidingsteken dat is opgegeven in het eerste functieargument.
CONCAT_WS
geeft aan dat samenvoegen met scheidingsteken wordt aangegeven.
Syntaxis
CONCAT_WS ( separator, string_value1, string_value2 [, string_valueN ] )
Argumenten
scheidingsteken
Een tekenreekswaarde om de andere waarden van elkaar te scheiden.
String_waarde
Een tekenreekswaarde die moet worden samengevoegd met de andere waarden.
Retourtypen
nvarchar(max)
Opmerkingen
CONCAT_WS negeert null-waarden tijdens samenvoeging en voegt het scheidingsteken tussen null-waarden niet toe. Als CONCAT_WS argumenten met alle NULL-waarden ontvangt, wordt een lege tekenreeks geretourneerd.
Voorbeelden
SELECT
address1,
address2,
city,
stateCode,
zipCode,
country,
CONCAT_WS(', ',address1, address2, city, stateCode, zipCode, country) AS fullAddress
FROM Input
adres1 | adres2 | city | zipCode | stateCode | country | fullAddress |
---|---|---|---|---|---|---|
1 Microsoft Way | null | Redmond | WA | 98052 | null | 1 Microsoft Way, Redmond, WA, 98052 |