En MariaDB, QUOTE() es una función de cadena incorporada que le permite escapar de una cadena para que sea adecuada para incluirla en una instrucción SQL.
La cadena se devuelve entre comillas simples y se antepone una barra invertida a cada instancia de comillas simples (' ), barra invertida (\ ), ASCII NUL y Control-Z personajes.
Sintaxis
La sintaxis es así:
QUOTE(str)
Donde str es la cadena para escapar.
Ejemplo
He aquí un ejemplo básico:
SELECT QUOTE("Can't do it"); Resultado:
+----------------------+
| QUOTE("Can't do it") |
+----------------------+
| 'Can\'t do it' |
+----------------------+ Cadena vacía
Esto es lo que sucede cuando se pasa una cadena vacía:
SELECT QUOTE(""); Resultado:
+-----------+
| QUOTE("") |
+-----------+
| '' |
+-----------+ Argumento nulo
Proporcionar null da como resultado null :
SELECT QUOTE(null); Resultado:
+-------------+ | QUOTE(null) | +-------------+ | NULL | +-------------+
Argumento faltante
Llamando a QUOTE() con el número incorrecto de argumentos, o sin pasar ningún argumento da como resultado un error:
SELECT QUOTE(); Resultado:
ERROR 1582 (42000): Incorrect parameter count in the call to native function 'QUOTE'