COTIZAR() función en MySQL

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *