Conversion

CAST

MySQLMySQL

Mengkonversi nilai ke tipe data tertentu. Standar SQL untuk type casting.

Tipe hasil: Specified typeDiperbarui: 16 Mei 2026

Syntax

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
1SELECT CAST('123' AS SIGNED) AS num;

Konversi string ke integer.

Hasil
num: 123

Number to String

SQL
1SELECT CAST(12345 AS CHAR) AS str;

Konversi angka ke string.

Hasil
str: '12345'

String to Date

SQL
1SELECT 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).

Fungsi Terkait