Índice

Funciones de cadenas

En este apartado veremos las funciones siguientes:

CONCAT, CONCAT_WS

Concatenación de cadenas de caracteres.

INSTR

Posición de la primera coincidencia de una cadena dentro de otra cadena.

LEFT, RIGHT

n primeros o n últimos caracteres de una cadena.

LENGTH

Longitud de una cadena.

LOWER, UPPER

Cadena en minúsculas o en mayúsculas.

LPAD, RPAD

Cadena completada a la izquierda o a la derecha por una secuencia de caracteres hasta una cierta longitud.

LTRIM, RTRIM, TRIM

Eliminación de espacios (o de otros caracteres) al principio o al final de la cadena.

REPEAT, SPACE

Cadena construida repitiendo una secuencia de caracteres un cierto número de veces.

REPLACE

Sustitución de todas las coincidencias de una cadena por otra.

SUBSTRING, SUBSTR, SUBSTRING_INDEX

Parte de una cadena.

Recuerde: solo las cadenas de caracteres «binarios» tienen en cuenta las mayúsculas/minúsculas.

CONCAT - CONCAT_WS

Sintaxis

CONCAT(cadena1,cadena2[,...]) 
CONCAT_WS(separador,cadena1,cadena2[,...])

La función CONCAT devuelve una cadena de caracteres que concatena todos sus argumentos.

La función CONCAT_WS es una variante de la función CONCAT. El primer argumento es una cadena que se utiliza como separador en la concatenación de otros argumentos.

Ejemplo

mysql> SELECT CONCAT(nombre,’ ’,apellidos) FROM autor; 
+------------------------------+ 
| CONCAT(apellidos,’ ’,nombre) | 
+------------------------------+ 
| Stéphane COMBAUDON ...