String

CONCAT_WS

PostgreSQLPostgreSQL

Menggabungkan string dengan separator tertentu. WS singkatan dari With Separator. Berbeda dengan CONCAT, fungsi ini otomatis mengabaikan nilai NULL.

Tipe hasil: textDiperbarui: 16 Mei 2026

Syntax

SQL
CONCAT_WS(separator, string1, string2, ...)

Parameter

separatortextwajib

String pemisah antar elemen

string1, string2, ...textwajib

String yang akan digabungkan

Contoh Penggunaan

Gabung dengan Separator

SQL
1SELECT CONCAT_WS(, , Jakarta, Indonesia);

Menggabungkan lokasi dengan separator koma.

Hasil
concat_ws
Jakarta, Indonesia

Handle NULL Values

SQL
1SELECT
2 CONCAT_WS( , first_name, middle_name, last_name) AS full_name
3FROM users;

CONCAT_WS otomatis skip NULL, tidak ada spasi ganda.

Hasil
full_name
John Doe
Jane Mary Smith

Membuat CSV dari Kolom

SQL
1SELECT
2 CONCAT_WS(,, id::text, name, email) AS csv_row
3FROM users;

Membuat format CSV dari beberapa kolom.

Pertanyaan Umum tentang CONCAT_WS

Apa itu fungsi CONCAT_WS di PostgreSQL?
Menggabungkan string dengan separator tertentu. WS singkatan dari With Separator. Berbeda dengan CONCAT, fungsi ini otomatis mengabaikan nilai NULL. Di PostgreSQL, fungsi CONCAT_WS termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CONCAT_WS di PostgreSQL?
Gunakan sintaks berikut: CONCAT_WS(separator, string1, string2, ...). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CONCAT_WS?
Fungsi CONCAT_WS mengembalikan nilai bertipe text. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi CONCAT_WS?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: separator (text, wajib): String pemisah antar elemen; string1, string2, ... (text, wajib): String yang akan digabungkan.

Fungsi Equivalen di Database Lain

Fungsi Terkait