String

CONCAT

DuckDBDuckDB

Menggabungkan dua atau lebih string menjadi satu. DuckDB mendukung fungsi CONCAT dan operator ||.

Tipe hasil: VARCHARDiperbarui: 6 Jan 2026

Syntax

SQL
CONCAT(string1, string2, ...) | string1 || string2

Parameter

string1, string2, ...VARCHARwajib

Satu atau lebih string yang akan digabungkan

Contoh Penggunaan

Menggabungkan Nama

SQL
1SELECT CONCAT(first_name, ' ', last_name) as full_name
2FROM employees;

Menggabungkan first_name dan last_name dengan spasi.

Hasil
full_name
John Doe
Jane Smith

Menggunakan Operator ||

SQL
1SELECT first_name || ' ' || last_name as full_name
2FROM employees;

Alternatif menggunakan operator || untuk concatenation.

Hasil
John Doe

Handling NULL

SQL
1-- CONCAT: NULL menjadi empty string
2SELECT CONCAT('Hello, ', NULL, 'World'); -- 'Hello, World'
3 
4-- Operator ||: NULL menghasilkan NULL
5SELECT 'Hello, ' || NULL || 'World'; -- NULL

CONCAT lebih aman untuk data yang mungkin NULL.

Fungsi Terkait