Funciones para manipulación de cadenas en sql - oracle sql
Las funciones de caracteres son esenciales para manipular texto en SQL. Descubre cómo utilizarlas correctamente al participar en un programa de formación sobre SQL que cubre todos los aspectos relevantes.
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]: 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.

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.

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.

Buscar
Búsquedas populares