Función TRIM en Oracle

La función TRIM en Oracle elimina espacios de una cadena por ambos lados o si se especifica por cualquier de ellos.

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

TRIM( [ [ LEADING | TRAILING | BOTH ] caracter FROM ] origen)
  • TRIM: nombre de la función.
  • LEADING: eliminar por el principio.
  • LEADING: eliminar por el final.
  • BOTH: eliminar por ambos lados.
  • caracter: caracter a eliminar (o en su defecto, los espacios)
  • origen: campo o expresión.

Ejemplos

Eliminar espacios

En este ejemplo eliminamos los espacios de ambos lados, por defecto se ejecuta la opción BOTH que elimina los espacios de ambos lados:

SELECT
  TRIM ( '    espacios por ambos lados.   ') as FUNCION
FROM
  dual;

Eliminar espacios por la izquierda

En este ejemplo eliminamos los espacios del principio (al igual que la función LTRIM):

SELECT
  TRIM ( LEADING from '    espacios por ambos lados.   ') as FUNCION
FROM
  dual;

Eliminar espacios por la derecha

En este ejemplo eliminamos los espacios del final (al igual que la función RTRIM):

SELECT
  TRIM ( TRAILING from '    espacios por ambos lados.   ') as FUNCION
FROM
  dual;

Ejemplo completo

-- Eliminamos espacios por ambos lados
SELECT
  TRIM ( '    espacios por ambos lados.   ') as FUNCION
FROM
  dual;

-- Eliminamos espacios por la izquierda
SELECT
  TRIM ( LEADING from '    espacios por ambos lados.   ') as FUNCION
FROM
  dual;

-- Eliminamos espacios por la derecha
SELECT
  TRIM ( TRAILING from '    espacios por ambos lados.   ') as FUNCION
FROM
  dual;

Escribir un comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.