String
MySQL
QUOTE
Menghasilkan string yang di-escape untuk digunakan sebagai literal dalam SQL statement. Menambahkan single quotes dan escape special characters.
Tipe hasil:
VARCHARDiperbarui: 16 Mei 2026Syntax
SQL
QUOTE(str)Parameter
strVARCHARwajib
String yang akan di-quote
Contoh Penggunaan
Basic Quote
SQL
1 SELECT QUOTE('Hello World') AS quoted;
Menambahkan quotes ke string.
Hasil
quoted: 'Hello World'
Escape Special Chars
SQL
1 SELECT QUOTE("It's a test") AS escaped;
Escape single quote dalam string.
Hasil
escaped: 'It\'s a test'
Dynamic SQL Safe
SQL
1 SELECT CONCAT( 2 'INSERT INTO logs VALUES (', 3 QUOTE(user_input), 4 ')' 5 ) AS safe_sql 6 FROM user_data;
Membuat SQL yang aman dari injection.
Hasil
safe_sql: INSERT INTO logs VALUES ('safe\'value')
Pertanyaan Umum tentang QUOTE
Apa itu fungsi QUOTE di MySQL?
Menghasilkan string yang di-escape untuk digunakan sebagai literal dalam SQL statement. Menambahkan single quotes dan escape special characters. Di MySQL, fungsi QUOTE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan QUOTE di MySQL?
Gunakan sintaks berikut: QUOTE(str). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi QUOTE?
Fungsi QUOTE 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 QUOTE?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: str (VARCHAR, wajib): String yang akan di-quote.