INGRESAR

REGISTRARSE
Buscador

Tipos de funciones para el tratamiento de datos alfanumericos en sql

2024-04-05

En Oracle existen grandes variedades de funciones que se utilizan para tratar los datos.

Por ejemplo:

  • La función de carácter , que convierte el valor de una cadena a mayúsculas.
  • La función numérica , que devuelve el coseno de un número.

Estas funciones las podemos clasificar según el tipo de datos que tratan.

Funciones de caracteres o alfanuméricas:

  • CHR (n): Función que acepta un código ASCII y retorna el carácter correspondiente.
  • CONCAT (n1, n2): Función que concatena dos o más cadenas en una sola.
  • SUBSTR (s, m, n): Función para extraer una subcadena de una cadena.
  • INSTR (n): Función que devuelve la ubicación de una subcadena en una cadena.
  • LENGTH (n): Función que nos permite devolver el número de caracteres de una cadena. Si es de tipo CHAR, la longitud incluye los blancos del final.
  • LPAD (s, n): Función que rellena la cadena por la izquierda hasta la longitud «n» con el carácter definido, por defecto es blanco.
  • RPAD (s, n): Función que rellena la cadena por la derecha hasta la longitud «n» con el carácter definido, por defecto es blanco.
  • GGNLS_LOWER (n, nlsparam): igual que LOWER pero tiene en cuenta el idioma especificado mediante el parámetro nlsparam.
  • INITCAP (n): Función que pasa a mayúscula la primera letra de cada palabra.
  • NLS_INITCAP (n, nlsparam): Igual que INITCAP pero tiene en cuenta el idioma especificado mediante el parámetro nlsparam.
  • REPLACE (n1, n2, n3): Función que retorna «n1» con cada ocurrencia de «n2» remplazada por «n3».
  • REGEXP_REPLACE (n1, n2): Función que busca un patrón en una columna de caracteres y sustituye cada incidencia de ese patrón por el patrón que se especifique.
  • REGEXP_SUBST (n1, n2, n3): Función que devuelve los caracteres extraídos de una cadena al buscar un patrón de expresión regular.
  • REGEXP_INSTR: Función que busca en una cadena una incidencia especificada de un patrón de expresión regular.
  • 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».