Funciones de caracteres en SQL
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.

