logo
MyWebStudies - Página de inicio
INGRESAR

REGISTRARSE
Buscador

Funciones para manipulación de cadenas en sql - oracle sql

mywebstudies.com

PorMyWebStudies

2024-04-05
Funciones para manipulación de cadenas en sql - oracle sql


Funciones para manipulación de cadenas en sql - oracle 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: >;.

imagen

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

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

Resultado: ejemploconcat.

imagen

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.

imagen

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

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

Resultado: 6.

imagen

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

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

Resultado: EJEMPLO UPPER.

imagen

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

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

Resultado: ejemplo lower.

imagen

LPAD (cadena, tamaño final, subcadena relleno): completa la cadena (cadena) utilizando la subcadena de relleno (subcadena relleno) hasta alcanzar el tamaño especificado (tamaño final), rellenando de izquierda a derecha.

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

Resultado: abcejemplo.

imagen

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.

imagen

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.

imagen

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.

imagen

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.

imagen

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.

imagen

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 .

imagen

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.

imagen