Tutorial MySQL ini menjelaskan cara menggunakan fungsi MySQL CAST dengan sintaks dan contoh.

Deskripsi
Fungsi MySQL CAST adalah mengubah nilai dari satu datatype ke datatype lain.
Syntax

Syntax untuk fungsi CAST pada MySQL adalah:

Penjelasan Parameter
  • value

Nilai untuk dikonversi ke datatype lain.

  • Type

Jenis data yang ingin Anda nilai konversi. Ini bisa menjadi salah satu dari berikut ini:

Value Deskripsi
DATE Mengonversi nilai menjadi tipe DATE, yang hanya memiliki tanggal.
Format sebagai ‘YYYY-MM-DD’.
Rentang yang didukung adalah ‘1000-01-01’ sampai ‘9999-12-31’.
DATETIME Mengonversi nilai menjadi tipe DATETIME, yang memiliki bagian tanggal dan waktu.
Formatnya adalah ‘YYYY-MM-DD HH: MM: SS’.
Rentang yang didukung adalah ‘1000-01-01 00:00:00’ to ‘9999-12-31 23:59:59’.
TIME Mengonversi nilai menjadi tipe TIME, yang hanya memiliki porsi waktu saja.
Formatnya adalah ‘HH: MM: SS’.
Rentang yang didukung adalah ‘-838: 59: 59’ sampai ‘838: 59: 59’.
CHAR Mengonversi nilai menjadi tipe CHAR, yang merupakan string panjang tetap.
SIGNED Mengonversi nilai menjadi tipe SIGNED, yang merupakan integer 64-bit yang ditandatangani.
UNSIGNED Mengonversi nilai menjadi tipe UNSIGNED, yang merupakan unsigned 64-bit integer
BINARY Mengonversi nilai ke tipe BINARY, yang merupakan string biner.
Catatan
  • Dimulai pada MySQL 4.0.6, Anda bisa menggunakan CHAR as type di CAST
  • Anda dapat menggunakan fungsi BINARY sebagai singkatan untuk CAST (nilai AS BINARY).
Berlaku untuk

Fungsi CAST dapat digunakan dalam versi MySQL berikut ini:

  • MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0.2
Contoh

Mari kita lihat beberapa contoh fungsi MySQL CAST dan jelajahi bagaimana cara menggunakan fungsi CAST di MySQL.

Dengan DATE

Contoh fungsi CAST pertama menunjukkan bagaimana mentransmisikan nilai ke tipe DATE. Sebagai contoh:

 

Dengan DATETIME

Contoh fungsi CAST ini menunjukkan bagaimana memberi nilai pada tipe DATETIME. Sebagai contoh:

 

Dengan TIME

Contoh fungsi CAST ini menunjukkan bagaimana memberi nilai pada tipe TIME. Sebagai contoh:

 

Dengan CHAR

Contoh fungsi CAST ini menunjukkan bagaimana memberi nilai pada tipe CHAR. Sebagai contoh:

 

Dengan SIGNED

Contoh fungsi CAST ini menunjukkan bagaimana memberi nilai pada tipe SIGNED. Sebagai contoh:

 

Dengan UNSIGNED

Contoh fungsi CAST ini menunjukkan bagaimana memberi nilai pada tipe UNSIGNED. Sebagai contoh:

 

Dengan BINARY

Contoh fungsi CAST ini menunjukkan bagaimana memberi nilai pada tipe BINARY. Sebagai contoh: