Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi ini mengembalikan string yang dihasilkan dari perangkaian, atau gabungan, dari dua nilai string atau lebih dengan cara end-to-end. Ini memisahkan nilai string yang digabungkan dengan pemisah yang ditentukan dalam argumen fungsi pertama.
CONCAT_WS
menunjukkan menggabungkan dengan pemisah.
Sintaks
CONCAT_WS ( separator, string_value1, string_value2 [, string_valueN ] )
Argumen
pemisah
Nilai string untuk memisahkan nilai lainnya.
string_value
Nilai string untuk digabungkan ke nilai lainnya.
Jenis Pengembalian
nvarchar(maks)
Keterangan
CONCAT_WS mengabaikan nilai null selama perangkaian, dan tidak menambahkan pemisah di antara nilai null. Jika CONCAT_WS menerima argumen dengan semua nilai NULL, maka akan mengembalikan string kosong.
Contoh
SELECT
address1,
address2,
city,
stateCode,
zipCode,
country,
CONCAT_WS(', ',address1, address2, city, stateCode, zipCode, country) AS fullAddress
FROM Input
address1 | address2 | kota | zipCode | stateCode | country | fullAddress |
---|---|---|---|---|---|---|
1 Microsoft Way | null | Redmond | WA | 98052 | null | 1 Microsoft Way, Redmond, WA, 98052 |