Cómo usar la función de subcadena MySQL

Cómo usar la función de subcadena MySQL
MySQL tiene una variedad de funciones incorporadas para diferentes propósitos, una de ellas es la función de la subcadena. La función de la subcadena trata con el tipo de datos de "cadena" y se utiliza en la administración de la base de datos para extraer la cadena de las tablas. Ahora que es la cadena? La cadena es la combinación colectiva de los caracteres. Por ejemplo, "Hola Linuxhint" y "KHG1234" son cuerdas.

En este artículo, comprenderemos cuál es la función de subcadena y cómo se puede usar en MySQL para administrar los datos en las bases de datos.

¿Qué es MySQL Subcanding?

MySQL tiene una variedad de funciones que realizan diferentes tareas, de manera similar, la subcadena es una función que se usa en MySQL para devolver o extraer la cadena de cadenas en cualquier tabla. La sintaxis general es como:

$ Subcadena (cadena, inicio, longitud)

O:

$ Subcadena (cadena desde el inicio para la longitud)

Si explicamos los parámetros utilizados en estas sintaxis general, entonces serán como; La cadena es la colección de los caracteres, Start significa que el punto de partida desde donde se supone que extrae la cadena y la longitud es el número de caracteres que se deben extraer. Para comprender la función de la subcadena, tomamos un ejemplo de la tabla y usamos los siguientes comandos para extraer cadenas de ella. Abriremos el terminal y escribiremos "mysql" para ingresar al entorno mysql.

$ sudo mysql

Abra la lista de bases de datos, presentes en MySQL:

mostrar bases de datos;

Abra la base de datos, "compañía":

Usar empresa;

Ahora, mostraré las tablas presentes en esta base de datos como.

Mostrar mesas;

En la salida, podemos ver la base de datos, la compañía, contiene solo una tabla que se llama "LinuxHint_Employees_Data". Ahora accederemos a esta tabla para mostrar su contenido:

Describa LinuxHint_Employees_Data;

Ahora podemos mostrar el contenido de la tabla:

Seleccionar * de LinuxHint_Employees_Data;

Decimos que queremos extraer la cadena "John", de la tabla utilizando la función de subcadena, entonces usaremos el código de acuerdo con la sintaxis que discutimos anteriormente y usaremos "como extractString" para que devuelva el valor en forma de forma de Cadena de la tabla.

Seleccione Substring (Employee_Name, 1, 5) como ExtractString de LinuxHint_Employees_Data;

En este comando, usamos el terminal para extraer una cadena de la columna llamada Employee_Name, comenzar desde el primer carácter y extraer los siguientes 5 caracteres. Para entenderlo más, digamos que queremos extraer los 2 caracteres de la columna, llamado Employee_Name pero comienza desde el tercer carácter para que el comando sea.

Seleccione Substring (Employee_Name, 3, 2) como ExtractString de LinuxHint_Employees_Data;

Como sabemos, solo extraerá "HN" y "EW".

Además, ejecutamos el siguiente comando para extraer la cadena.

Seleccione la subcadena ("John", +3, 2) como ExtractString;

Expliquemos qué sucedió en el comando anterior y cómo llegó este resultado. Le preguntamos al terminal usando esta función de MySQL que devuelve los caracteres de cadena de la cadena "John" y comienza desde su tercera posición desde el punto de partida, +VE Signo le dice que comience desde el punto de partida y extraiga los siguientes dos caracteres. Entonces, en la cadena "John", si comenzamos desde la tercera posición desde el punto de partida, comenzará desde "H" y si extraemos dos caracteres al lado, será "HN". Esto se muestra en la salida.

Ahora ejecutemos otro comando para extraer "wa" de la cadena "administrador" usando el punto de partida desde el final de la cadena, por lo que para que usemos el signo -ve y el comando será.

Seleccione Subcanding ("Administrador", -4, 2) como ExtractString;

Conclusión

La subcadena es una función de MySQL que se utiliza para extraer toda la cadena o algunos caracteres de la cadena. En este artículo, tratamos de explicarle qué es una función de subcadena y para qué propósito se usa. También discutimos dos sintaxis generales y luego explicamos el uso de ambas sintaxis en detalle con la ayuda de ejemplos. Espero que este artículo te ayude a no comprender la subcadena de funciones, sino cómo se puede usar.