String
DuckDB
CONCAT
Menggabungkan dua atau lebih string menjadi satu. DuckDB mendukung fungsi CONCAT dan operator ||.
Tipe hasil:
VARCHARDiperbarui: 6 Jan 2026Syntax
SQL
CONCAT(string1, string2, ...) | string1 || string2Parameter
string1, string2, ...VARCHARwajib
Satu atau lebih string yang akan digabungkan
Contoh Penggunaan
Menggabungkan Nama
SQL
1 SELECT CONCAT(first_name, ' ', last_name) as full_name 2 FROM employees;
Menggabungkan first_name dan last_name dengan spasi.
Hasil
| full_name |
|---|
| John Doe |
| Jane Smith |
Menggunakan Operator ||
SQL
1 SELECT first_name || ' ' || last_name as full_name 2 FROM employees;
Alternatif menggunakan operator || untuk concatenation.
Hasil
John Doe
Handling NULL
SQL
1 -- CONCAT: NULL menjadi empty string 2 SELECT CONCAT('Hello, ', NULL, 'World'); -- 'Hello, World' 3 4 -- Operator ||: NULL menghasilkan NULL 5 SELECT 'Hello, ' || NULL || 'World'; -- NULL
CONCAT lebih aman untuk data yang mungkin NULL.