Conversion
MySQL
CONVERT
Mengkonversi nilai ke tipe data atau charset tertentu. Alternatif untuk CAST dengan sintaks berbeda.
Tipe hasil:
Specified typeDiperbarui: 7 Jan 2026Syntax
SQL
CONVERT(expr, type) | CONVERT(expr USING charset)Parameter
expranywajib
Ekspresi yang akan dikonversi
typedata typeopsional
Tipe data tujuan
charsetcharset nameopsional
Character set tujuan (untuk USING)
Contoh Penggunaan
Type Conversion
SQL
1 SELECT CONVERT('123', SIGNED) AS num;
Sama dengan CAST('123' AS SIGNED).
Hasil
num: 123
Character Set Conversion
SQL
1 SELECT CONVERT(name USING utf8mb4) AS name_utf8 2 FROM legacy_data;
Konversi encoding ke UTF-8.
Hasil
(names in UTF-8)
Binary Conversion
SQL
1 SELECT CONVERT(value, BINARY) AS binary_val 2 FROM data;
Konversi ke binary untuk perbandingan case-sensitive.
Hasil
(binary values)