Logo Studenta

Funciones para cadenas Bello Muñoz Edgar Alejandro - Edgar Bello

¡Estudia con miles de materiales!

Vista previa del material en texto

Edgar Alejandro Bello Muñoz 
2CM1 
FUNCIONES DE CADENAS EN 
MYSQL 
 
 
Bello Muñoz Edgar Alejandro 2CM1 
 
Funciones para cadenas en MySQL 
ASCII(cadena) 
Devuelve el código ASCII del carácter más a la izquierda de la cadena 
 
CHAR(n) 
Devuelve el carácter cuyo código ASCII es n 
 
CHAR(n, m, …) 
Devuelve y concatena los caracteres de códigos ASCII n, m, … 
 
BIN(n) 
Convierte el argumento a base 2 (número binario) 
 
 
Bello Muñoz Edgar Alejandro 2CM1 
 
CONCAT(cadena1, cadena2, …) 
Devuelve y concatena las cadenas dadas 
 
CONCAT_WS(caracter_separador, cadena1, cadena2) 
Devuelve y concatena las cadenas dadas agregando un carácter separador entre ellas 
 
HEX(n) 
Devuelve la expresión hexadecimal de un número dado 
 
OCT(n); 
Devuelve la expresión octal del número dado 
 
 
Bello Muñoz Edgar Alejandro 2CM1 
 
LOWER(cadena) / LCASE(cadena); 
Convierte y devuelve la cadena a letras minúsculas 
 
UPPER(cadena) / UCASE(cadena); 
Convierte y devuelve la cadena a letras mayúsculas 
 
 
Bello Muñoz Edgar Alejandro 2CM1 
 
LEFT(cadena,n) 
Devuelve la cantidad de caracteres por la izquierda de la cadena dada 
 
RIGHT(cadena,n) 
Devuelve la cantidad de caracteres por la derecha de la cadena dada 
 
LENGTH(cadena 
Devuelve la longitud de la cadena dada 
 
BIT_LENGTH(cadena) 
Devuelve la cantidad de memoria (en bits) que ocupa la cadena dada 
 
Bello Muñoz Edgar Alejandro 2CM1 
 
LTRIM(cadena) 
Remueve los espacios a la izquierda que se encuentran en la cadena proporcionada y la devuelve 
sin ellos. 
 
RTRIM(cadena) 
Remueve los espacios a la derecha que se encuentran en la cadena proporcionada y la devuelve 
sin ellos. 
 
TRIM(cadena) 
Remueve los espacios a la derecha e izquierda que se encuentran en la cadena proporcionada y la 
devuelve sin ellos. 
 
REPEAT(cadena,n) 
Repite y concatena la cadena la cantidad de veces que se indica 
 
 
Bello Muñoz Edgar Alejandro 2CM1 
 
REVERSE(cadena) 
Devuelve la cadena inversa a la original 
 
SUBSTRING(cadena, n) 
Devuelve la subcadena conformada por los caracteres a partir de n en adelante 
 
SUBSTRING(cadena, n, m) / SUBSTR(cadena, n, m ) 
Devuelve la subcadena conformada por los m caracteres posteriores a la posición n de la cadena 
original 
 
 
Bello Muñoz Edgar Alejandro 2CM1 
 
SPACE(n) 
Devuelve la cantidad de espacios indicados 
 
STRCMP(cadena 1, cadena2) 
Devuelve -1 si la cadena2 es mayor a la cadena1 
Devuelve 0 si las cadenas son iguales 
Devuelve 1 si la cadena1 es mayor a la cadena2 
 
 
Bello Muñoz Edgar Alejandro 2CM1 
 
LOCATE(subcadena, cadena) 
Busca la subcadena dentro de la cadena original, si se encuentra, retorna su posición, en caso 
contrario, retorna 0. 
 
INSERT(cadena, n, m, nuevacadena) 
Sustituye en la cadena original a partir de la posición n los m caracteres siguientes con la nueva 
cadena. 
 
REPLACE(cadena, subcadena, nuevasubcadena) 
Reemplaza una subcadena presente en una cadena por una nueva, si la subcadena no pertenece, 
la cadena original no se modifica

Continuar navegando