String

CHAR

MySQLMySQL

Mengonversi nilai integer menjadi karakter. Kebalikan dari ASCII(). Dapat menerima multiple integers.

Tipe hasil: VARCHARDiperbarui: 16 Mei 2026

Syntax

SQL
CHAR(n1 [, n2, ...] [USING charset])

Parameter

n1, n2, ...integerwajib

Nilai integer yang akan dikonversi ke karakter

charsetstringopsional

Character set untuk interpretasi

Contoh Penggunaan

Integer ke Karakter

SQL
1SELECT CHAR(65) AS letter;

Mengonversi 65 ke 'A'.

Hasil
letter: A

Multiple Characters

SQL
1SELECT CHAR(72, 101, 108, 108, 111) AS word;

Membuat kata dari nilai ASCII.

Hasil
word: Hello

Dengan Charset

SQL
1SELECT CHAR(228 USING utf8) AS umlaut;

Mengonversi dengan UTF-8 encoding.

Hasil
umlaut: ä

Pertanyaan Umum tentang CHAR

Apa itu fungsi CHAR di MySQL?
Mengonversi nilai integer menjadi karakter. Kebalikan dari ASCII(). Dapat menerima multiple integers. Di MySQL, fungsi CHAR termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan CHAR di MySQL?
Gunakan sintaks berikut: CHAR(n1 [, n2, ...] [USING charset]). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi CHAR?
Fungsi CHAR mengembalikan nilai bertipe VARCHAR. 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 CHAR?
Fungsi ini memiliki 1 parameter wajib dan 1 parameter opsional. Parameter yang digunakan: n1, n2, ... (integer, wajib): Nilai integer yang akan dikonversi ke karakter; charset (string, opsional): Character set untuk interpretasi.

Fungsi Equivalen di Database Lain