6.8.1. Ejemplos - Funciones de Caracteres
Las funciones de caracteres son funciones que se aplican a cadenas o caracteres.
CHR(n): Retorna el carácter correspondiente al valor numérico dado, de acuerdo con el conjunto de caracteres de la base de datos.
Ejemplo: Select Chr(62) From Dual.
Resultado: CONCAT(cadena1, cadena2), devuelve la concatenación de las cadenas
Ejemplo: Select concat([ejemplo],[concat]) from dual.
Resultado: ejemploconcat.
SUBSTR(cadena, posición, tamaño): devuelve una subcadena de la cadena(cadena), donde hay que indicar en qué posición se empieza 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): devuelve 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]), elimina una subcadena (subcadena) de la cadena (cadena) comenzando desde la izquierda. Si no se especifica una subcadena, se eliminan 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.
ejemplos funciones caracteres