String

QUOTE

MySQLMySQL

Menghasilkan string yang di-escape untuk digunakan sebagai literal dalam SQL statement. Menambahkan single quotes dan escape special characters.

Tipe hasil: VARCHARDiperbarui: 16 Mei 2026

Syntax

SQL
QUOTE(str)

Parameter

strVARCHARwajib

String yang akan di-quote

Contoh Penggunaan

Basic Quote

SQL
1SELECT QUOTE('Hello World') AS quoted;

Menambahkan quotes ke string.

Hasil
quoted: 'Hello World'

Escape Special Chars

SQL
1SELECT QUOTE("It's a test") AS escaped;

Escape single quote dalam string.

Hasil
escaped: 'It\'s a test'

Dynamic SQL Safe

SQL
1SELECT CONCAT(
2 'INSERT INTO logs VALUES (',
3 QUOTE(user_input),
4 ')'
5) AS safe_sql
6FROM 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.