Función de recorte mysql

Función de recorte mysql
MySQL tiene muchas funciones incorporadas para aplicar datos de cadenas. La función TRIM () es una de ellas. Se usa en consultas MySQL para eliminar un carácter específico o la lista de caracteres de los datos de cadena. Es crucial limpiar los datos antes de insertarlos en la tabla o actualizar los datos de la tabla. La función TRIM () se usa principalmente para este propósito. Suponga que el usuario tipos el valor de contraseña con espacio adicional por error. Es necesario eliminar el espacio adicional antes de insertar el valor en la tabla o actualizar el valor existente de la tabla, o verificar el valor de la tabla para la autenticación. Se han mostrado diferentes usos de la función trim () en este tutorial.

Sintaxis:

La función TRIM () de MySQL se puede usar para tres tipos de recorte. La sintaxis de la función TRIM () se proporciona a continuación:

TRIM ([Ambos | Liderando | Trailing [remove_string] desde] cadena)
  • Ambas opciones se utilizan para eliminar el carácter o la cadena de ambos lados de los datos de la cadena principal.
  • La opción principal se usa para eliminar el carácter o la cadena del lado de los datos de la cadena principal solo.
  • La opción principal se usa para eliminar el carácter o la cadena del lado izquierdo de los datos de la cadena principal solo.
  • La opción de salida se utiliza para eliminar el carácter o la cadena del lado derecho de los datos de la cadena principal solo.
  • Si no se usan opción y remove_string en la función, entonces el espacio se eliminará de ambos lados de la cadena principal.

Uso de la función TRIM ():

Los usos de la función TRIM () con las diferentes opciones utilizando datos de cadena y la fecha de la tabla se proporcionan en esta parte de este tutorial.

Ejemplo 1: Uso de la función TRIM () sin opción

El uso de la función trim () sin ninguna opción se discute en este ejemplo. Si no se pasan ningún valor de opción y remove_string en la función TRIM (), entonces el espacio se eliminará de la cadena principal. Aquí, la salida de la función TRIM () se ha concatenado con otra cadena para verificar que el espacio se elimine del lado derecho de la cadena:

Seleccione Concat (TRIM ('MySQL Is Popular Database Server'), '-Test');

Producción:

La siguiente salida aparecerá después de ejecutar la consulta anterior. El espacio se ha eliminado de ambos lados de la cadena:

Ejemplo 2: Uso de la función TRIM () con ambas opciones

El uso de la función TRIM () con ambas opciones y la cadena eliminada de valores diferentes se ha demostrado utilizando múltiples declaraciones de selección aquí.

La siguiente consulta de selección generará la misma salida que la consulta de selección del ejemplo anterior. Aquí, ambas opciones se han utilizado sin ninguna cadena eliminada:

Seleccione Concat (TRIM (ambos de 'MySQL es el servidor de base de datos popular'), '-Test');

Producción:

La siguiente salida aparecerá después de ejecutar la consulta anterior:

El personaje de eliminación con ambas opciones se ha utilizado en la siguiente consulta selecta. Eliminará el carácter, 'P', de la cadena, 'Php' y concatinará el valor de cadena restante, 'h' con la cadena '-test'. La salida será 'H-Test':

Seleccione Concat (TRIM (ambos 'P' de 'Php'), '-Test');

Producción:

La siguiente salida aparecerá después de ejecutar la consulta anterior:

La cadena de eliminación con ambas opciones se ha utilizado en la siguiente consulta de selección. Eliminará la cadena, 'php' de la cadena, "php bash python java php 'y concatenará el valor de cadena restante,' bash python java 'con la cadena' -test '. La salida será 'Bash Python Java -Test':

Seleccione Concat (TRIM (ambos 'PHP' de 'Php Bash Python Java Php'), '-Test');

Producción:

La siguiente salida aparecerá después de ejecutar la consulta anterior:

Ejemplo 3: Uso de la función TRIM () con la opción principal

El uso de la función TRIM () con la opción principal y la cadena de eliminación se ha mostrado en la siguiente consulta de selección. La cadena de eliminación, 'PHP', se eliminará del lado izquierdo de la cadena principal, "Php Bash Python Java PHP '. La salida será 'Bash Python Java Php-Test'.

Seleccione Concat (TRIM (líder 'PHP' de 'Php Bash Python Java PHP'), '-Test');

Producción:

La siguiente salida aparecerá después de ejecutar la consulta anterior:

Ejemplo 4: Uso de la función TRIM () con la opción Trailing

El uso de la función TRIM () con la opción de salida y la cadena de eliminación se ha mostrado en la siguiente consulta de selección. La cadena de eliminación, 'PHP' se eliminará del lado derecho de la cadena principal, "Php Bash Python Java PHP '. La salida será 'Php Bash Python Java -Test'.

Seleccione Concat (TRIM (Trailing 'PHP' de 'Php Bash Python Java Php'), '-Test');

Producción:

La siguiente salida aparecerá después de ejecutar la consulta anterior:

Ejemplo 4: Uso de una función TRIM () para los datos de la tabla

Debe crear una tabla con datos en una base de datos MySQL para verificar la función TRIM () utilizada para los datos de la tabla. Ejecute la siguiente consulta para crear una base de datos llamada test_db:

Crear base de datos test_db;

Ejecute la siguiente declaración para usar el test_db base de datos como base de datos actual:

Usar test_db;

Ejecute la siguiente consulta para crear el clientes mesa con cuatro campos:

Crear clientes de la mesa (
ID int no la clave primaria nula,
Nombre Varchar (30) No nulo,
Envíe un correo electrónico a Varchar (50),
contact_no varchar (15));

Ejecute la siguiente consulta para insertar tres registros en el clientes mesa:

Insertar en 'clientes' ('id', 'nombre', 'correo electrónico', 'contact_no') valores
('001', 'Mahmuda Ferdous', '[email protected] ',' +8801928964534 '),
('002', 'Zarin Chowdhury', '[email protected] ',' +8801855342123 '),
('003', 'Mahmudul Hasan', '[email protected] ',' +8801728976587 ');

Ejecute la siguiente consulta para verificar los datos originales del clientes mesa:

Seleccione ID como ID, nombre como nombre, correo electrónico como correo electrónico, contact_no como teléfono de 'clientes';

Producción:

La siguiente salida aparecerá después de ejecutar la consulta anterior:

Ejecute la siguiente consulta para eliminar la cadena '+88'Desde el comienzo de los valores del Contact_no campo de la clientes mesa:

Seleccione ID como ID, nombre como nombre, correo electrónico como correo electrónico, TRIM (líder '+88' desde contact_no) como teléfono de 'clientes';

Producción:

La siguiente salida aparecerá después de ejecutar la consulta anterior:

Conclusión:

Los usos de la función TRIM () sin ninguna opción y con tres opciones diferentes se han mostrado en este tutorial utilizando múltiples consultas selectas. Espero que el propósito de usar la función trim () en la consulta mysql sea claro para los nuevos usuarios de MySQL. Echa un vistazo a otros artículos de Sugerencia de Linux para obtener más consejos y tutoriales.
/div>