sql >> Base de Datos >  >> RDS >> Oracle

Funciones de cadena de Oracle (lista completa)

A continuación se muestra una lista de funciones integradas de cadenas/caracteres que están disponibles en Oracle Database.

Función Descripción
ASCII() Devuelve la representación decimal en el conjunto de caracteres de la base de datos del primer carácter de su argumento.
CHR() Devuelve un carácter basado en los valores de código proporcionados como argumento.
CONCAT() Realiza una concatenación de cadenas en sus argumentos.
INITCAP() Devuelve su argumento con la primera letra de cada palabra en mayúsculas y todas las demás letras en minúsculas.
INSTR() Busca una subcadena en una cadena determinada y devuelve un número entero que indica la posición del primer carácter de esta subcadena.
LENGTH() Rdevuelve la longitud de su argumento. Hay cinco funciones separadas; LENGTH() , LENGTHB() , LENGTH() , LENGTH2() y LENGTH4() . Cada función calcula la longitud de forma diferente.
LOWER() Devuelve su argumento con todas las letras en minúsculas.
LPAD() Rellena la parte izquierda de una cadena con un cierto carácter, a un número específico de caracteres.
LTRIM() Recorta la parte izquierda de una cadena. De forma predeterminada, recorta los espacios en blanco, pero opcionalmente puede especificar un carácter o caracteres diferentes para recortar.
NCHR() Devuelve el carácter que tiene el equivalente binario a su argumento en el juego de caracteres nacional.
NLS_INITCAP() Similar al INITCAP() función, excepto que acepta un segundo argumento que le permite especificar la intercalación.
NLS_LOWER() Similar al LOWER() función, excepto que acepta un segundo argumento que le permite especificar la intercalación.
NLS_UPPER() Similar al UPPER() función, excepto que acepta un segundo argumento que le permite especificar la intercalación.
NLSSORT() Devuelve una clave de clasificación para un valor de carácter dado y una clasificación explícita o implícitamente especificada.
REGEXP_COUNT() Devuelve el número de veces que aparece un patrón en una cadena de origen.
REGEXP_INSTR() Amplía la funcionalidad de INSTR() función permitiéndonos usar patrones de expresiones regulares.
REGEXP_REPLACE() Amplía la funcionalidad de REPLACE() función permitiéndonos usar patrones de expresiones regulares.
REGEXP_SUBSTR() Amplía la funcionalidad de SUBSTR() función permitiéndonos usar patrones de expresiones regulares.
REPLACE() Le permite reemplazar una parte de una cadena con otra cadena.
RPAD() Rellena la parte derecha de una cadena con un cierto carácter, a un número específico de caracteres.
RTRIM() Recorta la parte derecha de una cadena. De forma predeterminada, recorta los espacios en blanco, pero opcionalmente puede especificar un carácter o caracteres diferentes para recortar.
SOUNDEX() Devuelve una cadena de caracteres que contiene la representación fonética de su argumento.
SUBSTR() Devuelve la subcadena especificada de una cadena dada.
TRANSLATE() Le permite hacer varias sustituciones de un solo carácter, uno a uno en una sola operación.
TRANSLATE(...USING) Cconvierte su argumento en el juego de caracteres especificado para conversiones entre el juego de caracteres de la base de datos y el juego de caracteres nacional. No confundir con el TRANSLATE() función, que le permite realizar varias sustituciones de un solo carácter, uno a uno en una sola operación.
TRIM() Le permite recortar caracteres de los lados de una cadena. Puede recortar los caracteres iniciales, los finales o ambos.
UPPER() Devuelve su argumento con todas las letras en mayúsculas.