String
MySQL
CONCAT
Menggabungkan dua atau lebih string menjadi satu string. Jika salah satu argumen NULL, hasilnya adalah NULL.
Tipe hasil:
VARCHARDiperbarui: 7 Jan 2026Syntax
SQL
CONCAT(str1, str2, ...)Parameter
str1, str2, ...stringwajib
String yang akan digabungkan
Contoh Penggunaan
Menggabungkan Nama
SQL
1 SELECT CONCAT(first_name, ' ', last_name) AS full_name 2 FROM employees;
Menggabungkan nama depan dan belakang dengan spasi.
Hasil
full_name: John Smith
Membuat URL
SQL
1 SELECT CONCAT('https://example.com/user/', user_id) AS profile_url 2 FROM users;
Membuat URL profil dari user ID.
Hasil
profile_url: https://example.com/user/123
CONCAT dengan NULL
SQL
1 SELECT CONCAT('Hello', NULL, 'World') AS result;
Jika ada NULL, hasilnya NULL.
Hasil
result: NULL
Menggabungkan Banyak Kolom
SQL
1 SELECT CONCAT(street, ', ', city, ', ', country) AS address 2 FROM customers;
Membuat alamat lengkap dari beberapa kolom.
Hasil
address: Jl. Sudirman, Jakarta, Indonesia