Home » Software » DBMS » Mysql » Fungsi Advanced CONVERT() Pada MySQL

Fungsi Advanced CONVERT() Pada MySQL

by Hanifah Nurbaeti
by Hanifah Nurbaeti

Section Artikel

Definisi dan Penggunaan

Fungsi CONVERT() digunakan untuk dapat mengubah nilai menjadi tipe data atau kumpulan karakter yang ditentukan.

Syntax

CONVERT(valuetype)

OR:

CONVERT(value USING charset)

Nilai Parameter

ParameterDeskripsi
valueRequired. Nilai yang akan dikonversi
typeRequired. Jenis data yang akan dikonversi. Bisa menjadi salah satu dari berikut ini:

DATE = Mengubah nilai menjadi DATE. Format: “YYYY-MM-DD”
DATETIME = Mengubah nilai menjadi DATETIME. Format: “YYYY-MM-DD HH: MM: SS”
DECIMAL = Mengubah nilai menjadi DECIMAL. Gunakan parameter M dan D opsional untuk menentukan jumlah digit maksimum (M) dan jumlah digit setelah koma desimal (D).
TIME = Mengubah nilai menjadi TIME. Format: “HH: MM: SS”
CHAR = Mengubah nilai menjadi CHAR (string dengan panjang tetap)
NCHAR = Mengubah nilai menjadi NCHAR (seperti CHAR, tetapi menghasilkan string dengan himpunan karakter nasional)
SIGNED = Mengubah nilai menjadi SIGNED (integer 64-bit bertanda)
UNSIGNED = Mengubah nilai menjadi UNSIGNED (integer 64-bit unsigned)
BINARY = Mengubah nilai menjadi BINARY (string biner)
charsetRequired. Kumpulan karakter yang akan dikonversi

Detail Teknis

Works in:Mulai dari MySQL 4.0

Contoh
Mengonversi nilai menjadi tipe data DATE:

SELECT CONVERT("2012-03-04", DATE);

Contoh
Mengonversi nilai menjadi tipe data CHAR:

SELECT CONVERT(300, CHAR);

Contoh
Ubah nilai menjadi tipe data TIME:

SELECT CONVERT("14:13:12", TIME);

Contoh
Ubah nilai menjadi kumpulan karakter LATIN1:

SELECT CONVERT("dosenit.com" USING latin1);

You may also like