QUOTE() :
esta función en MySQL se usa para devolver un resultado que se puede usar como un valor de datos escapado correctamente en una declaración SQL. La string se devuelve entre comillas simples y con cada instancia de barra invertida (\), comillas simples (‘), ASCII NULL y Control+Z precedido por una barra invertida. Si el argumento es NULL, el valor devuelto es la palabra «NULL» sin incluir comillas simples.
Sintaxis:
QUOTE(string)
Parámetros:
este método acepta un parámetro.
- string: la string de entrada.
Devoluciones:
devuelve una string con un valor de datos escapado correctamente en una declaración SQL.
Ejemplo-1:
Escape de comillas simples en la string ‘geeks”for”geeks’ con la ayuda de la función QUOTE.
SELECT QUOTE('geeks''for''geeks' ) AS Escaped_String;
Producción :
String_de_escapado |
---|
‘geeks’ para ‘geeks’ |
Ejemplo-2:
escapar de la barra invertida en la string ‘geeks\for’\geeks’ con la ayuda de la función QUOTE.
SELECT QUOTE('geeks\for\geeks' ) AS Escaped_String;
Producción :
ESCAPE_STRING |
---|
‘geeksforgeeks’ |
Ejemplo-3:
La función QUOTE también se puede usar en los datos de la columna. Para demostrarlo, cree una tabla llamada Student.
CREATE TABLE Student ( Student_id INT AUTO_INCREMENT, Student_name VARCHAR(100) NOT NULL, Roll INT NOT NULL, Department VARCHAR(10) NOT NULL, PRIMARY KEY(Student_id ) );
Insertando algunos datos en la tabla Student:
INSERT INTO Student (Student_name, Roll, Department ) VALUES ('Anik Biswas ', 10100, 'CSE'), ('Bina Mallick', 11000, 'ECE' ), ('Aniket Sharma', 12000, 'IT' ), ('Sayani Samanta', 13000, 'ME' ), ('Riyanka Shah ', 14000, 'EE' ) ;
Entonces, la tabla de estudiantes es la siguiente.
SELECT * from Student ;
Producción :
IDENTIFICACIÓN DEL ESTUDIANTE | NOMBRE DEL ESTUDIANTE | RODAR | DEPARTAMENTO |
---|---|---|---|
1 | Anik Biswas | 10100 | CSE |
2 | bina mallick | 11000 | CEPE |
3 | Aniket Sharma | 12000 | ESO |
4 | Sayani Samanta | 13000 | YO |
5 | Riyanka Shah | 14000 | EE.UU. |
Ahora, vamos a usar la función COTIZAR en la columna Departamento.
SELECT *, QUOTE (Department) FROM Student;
Producción :
IDENTIFICACIÓN DEL ESTUDIANTE | NOMBRE DEL ESTUDIANTE | RODAR | DEPARTAMENTO | COTIZAR (DEPARTAMENTO) |
---|---|---|---|---|
1 | Anik Biswas | 10100 | CSE | ‘CSE’ |
2 | bina mallick | 11000 | CEPE | ‘CEPE’ |
3 | Aniket Sharma | 12000 | ESO | ‘ESO’ |
4 | Sayani Samanta | 13000 | YO | ‘YO’ |
5 | Riyanka Shah | 14000 | EE.UU. | ‘EE’ |
Publicación traducida automáticamente
Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA