Funciones de cadena

Manipula texto en MySQL con más de 20 funciones: CONCAT, LENGTH, SUBSTRING, REPLACE, TRIM, UPPER, LOWER, LPAD, RPAD, REVERSE, FORMAT y muchas más, con ejemplos prácticos para cada una.

Las funciones de cadena de MySQL te permiten manipular y transformar texto directamente en las consultas SQL, sin necesidad de procesar los datos en la capa de aplicación. Desde concatenar nombres y apellidos, hasta extraer subcadenas, limpiar espacios, cambiar mayúsculas y minúsculas o formatear números como texto con separadores de miles, estas funciones son herramientas del día a día para cualquier desarrollador que trabaje con datos textuales en MySQL.

Esta sección documenta más de veinte funciones de cadena con sus parámetros, valores de retorno y ejemplos prácticos: CONCAT y CONCAT_WS para unir cadenas con o sin separador, LENGTH y CHAR_LENGTH para medir la longitud en bytes y en caracteres, LEFT y RIGHT para extraer fragmentos desde los extremos, UPPER y LOWER para normalizar mayúsculas, TRIM en sus variantes para eliminar espacios o caracteres específicos, SUBSTRING y SUBSTRING_INDEX para extracciones precisas, REPLACE para sustituir texto, INSTR y LOCATE para buscar posiciones, LPAD y RPAD para rellenar cadenas, y REVERSE, REPEAT y FORMAT para transformaciones diversas.

Dominar las funciones de cadena de MySQL resulta especialmente valioso cuando se trabaja con datos importados de fuentes externas que requieren normalización, cuando se construyen consultas que generan salidas formateadas directamente desde SQL, o cuando se implementan lógicas de búsqueda y transformación que deben ejecutarse con máximo rendimiento dentro del propio motor de base de datos.

Artículos