String

QUOTE

MySQLMySQL

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

Tipe hasil: VARCHAR

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')