String

CONCAT

MySQLMySQL

Menggabungkan dua atau lebih string menjadi satu string. Jika salah satu argumen NULL, hasilnya adalah NULL.

Tipe hasil: VARCHARDiperbarui: 7 Jan 2026

Syntax

SQL
CONCAT(str1, str2, ...)

Parameter

str1, str2, ...stringwajib

String yang akan digabungkan

Contoh Penggunaan

Menggabungkan Nama

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

Menggabungkan nama depan dan belakang dengan spasi.

Hasil
full_name: John Smith

Membuat URL

SQL
1SELECT CONCAT('https://example.com/user/', user_id) AS profile_url
2FROM users;

Membuat URL profil dari user ID.

Hasil
profile_url: https://example.com/user/123

CONCAT dengan NULL

SQL
1SELECT CONCAT('Hello', NULL, 'World') AS result;

Jika ada NULL, hasilnya NULL.

Hasil
result: NULL

Menggabungkan Banyak Kolom

SQL
1SELECT CONCAT(street, ', ', city, ', ', country) AS address
2FROM customers;

Membuat alamat lengkap dari beberapa kolom.

Hasil
address: Jl. Sudirman, Jakarta, Indonesia

Fungsi Terkait