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.

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

Publicaciones Recientes