Conversion
MySQL
CAST
Mengkonversi nilai ke tipe data tertentu. Standar SQL untuk type casting.
Tipe hasil:
Specified typeDiperbarui: 16 Mei 2026Syntax
SQL
CAST(expr AS type)Parameter
expranywajib
Ekspresi yang akan dikonversi
typedata typewajib
Tipe data tujuan (SIGNED, UNSIGNED, CHAR, DATE, dll)
Contoh Penggunaan
String to Integer
SQL
1 SELECT CAST('123' AS SIGNED) AS num;
Konversi string ke integer.
Hasil
num: 123
Number to String
SQL
1 SELECT CAST(12345 AS CHAR) AS str;
Konversi angka ke string.
Hasil
str: '12345'
String to Date
SQL
1 SELECT CAST('2024-01-15' AS DATE) AS date_val;
Parse string menjadi date.
Hasil
date_val: 2024-01-15
Pertanyaan Umum tentang CAST
Apa itu fungsi CAST di MySQL?
Mengkonversi nilai ke tipe data tertentu. Standar SQL untuk type casting. Di MySQL, fungsi CAST termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CAST di MySQL?
Gunakan sintaks berikut: CAST(expr AS type). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CAST?
Fungsi CAST mengembalikan nilai bertipe Specified type. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi CAST?
Fungsi ini memiliki 2 parameter wajib. Parameter yang digunakan: expr (any, wajib): Ekspresi yang akan dikonversi; type (data type, wajib): Tipe data tujuan (SIGNED, UNSIGNED, CHAR, DATE, dll).