Fungsi CONVERT()
digunakan untuk dapat mengubah nilai menjadi tipe data atau kumpulan karakter yang ditentukan.
CONVERT(value, type)
OR:
CONVERT(value USING charset)
Parameter | Deskripsi |
---|---|
value | Required. Nilai yang akan dikonversi |
type | Required. 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) |
charset | Required. Kumpulan karakter yang akan dikonversi |
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);