INGRESAR

REGISTRARSE
Buscador

Funciones de caracteres en sql

2024-04-05

Las funciones de caracteres son funciones que vamos aplicar a cadenas o caracteres.

CHR (n): Nos regresa el carácter asociado al valor numérico, según el código de caracteres de la base de datos.

Ejemplo: Select Chr(62) From Dual;

Resultado: >;.

CONCAT (cadena1, cadena2), regresa la concatenación de las cadenas

Ejemplo: Select concat( "ejemplo ", "concat ") from dual;

Resultado: ejemploconcat.

SUBSTR (cadena, posición, tamaño): regresa una subcadena de la cadena(cadena), donde hay debemos señalar en qué posición comienza la subcadena substraer(posición) y el número de caracteres a substraer(tamaño)

Ejemplo: Select substr( "substrejemplo ", "1 ", "6 ") from dual;

Resultado: substr.

LENGTH (cadena): regresa el número de caracteres de una cadena

Ejemplo: Select length( "length ") from dual;

Resultado: 6.

UPPER (cadena): devuelve una cadena con todos sus caracteres en mayúsculas.

Ejemplo: select upper( "ejemplo upper ") from dual;

Resultado: EJEMPLO UPPER.

LOWER (cadena): Devuelve una cadena con todos su caracteres en minúsculas.

Ejemplo: Select lower( "ejemplo lower ") from dual;

Resultado: ejemplo lower.

LPAD (cadena, tamaño final, subcadena relleno): rellena la cadena(cadena) con la subcadena(subcadena relleno) hasta completar el tamaño indicado por un parámetro (tamaño final) de izquierda a derecha.

Ejemplo: Select lpad( "ejemplo ", 10, "abc ") from dual;

Resultado: abcejemplo.

RPAD (cadena, tamaño final, subcadena relleno): igual que LPAD pero desdés la derecha a izquierda

Ejemplo: Select rpad( "ejemplo ", 10, "abc ") from dual;

Resultado: ejemploabc.

LTRIM (cadena,[subcadena]), borra una subcadena(subcadena) en la cadena(cadena) empezando de izquierda a derecha., si no se indica la subcadena a borrar, elimina los espacios en blanco.

Ejemplo: Select ltrim( "el ejemplo de ltrim ", "el ") from dual;

Resultado: ejemplo de ltrim.

RTRIM (cadena,[subcadena]): igual que ltrim pero empezando de derecha a izquierda

Ejemplo: Select rtrim( "ejemplo de rtrim en oracle ", "en oracle ") from dual;

Resultado: ejemplo de rtrim.

TRIM (cadena): retorna la cadena con los espacios de izquierda y derecha eliminados.

Ejemplo: Select rtrim( " ejemplo de trim ") from dual;

Resultado: ejemplo de trim.

INSTR (n): Función que nos permite regresar la ubicación de una subcadena en una cadena.

Ejemplo: select instr( "ejemplo instr ", "in ") from dual;

Resultado: 9.

REPLACE (n1,n2,n3): Función que retorna n1 con cada ocurrencia de n2 remplazada por n3.

Ejemplo: Select replace( "xxx.ejemploreplace.com ", "x ", "w ") from dual;

Resultado: www.emeploreplace.com .

TRANSLATE (expr, desde, hasta): función que retorna expr con todas las ocurrencias de cada carácter de desde trasladados a su correspondiente carácter en hasta.

Ejemplo: select translate( "ejemplo translate ", "eo ", "30 ") from dual.

Resultado: 3j3mpl0 translat3.