Función TRIM

TRIM es una función de manipulación de series de caracteres que manipula todos los tipos de datos de serie de caracteres (BIT, BLOB y CHARACTER) y suprime todos los elementos de cola e iniciales de una serie de caracteres.

SINTAXIS

TRIM devuelve una nueva serie de caracteres del mismo tipo que source_string, de la que se han suprimido los elementos iniciales, los elementos de cola o tanto los elementos iniciales como los de cola. Por elemento se entiende una sola parte (BIT, BYTE o CHARACTER) contenida en una serie de caracteres de este tipo.

Si no se especifica trim_singleton, se presupone un elemento por omisión. El elemento por omisión depende del tipo de datos de source_string:
CHARACTER ' ' (espacio)
BLOB X'00'
Bit B'0'

Si cualquier parámetro es NULL, el resultado es NULL.

Generalmente no es necesario recortar los blancos de cola de las series de caracteres antes de la comparación debido a que según las normas de comparación de series de caracteres los blancos de cola no son importantes.

Los siguientes ejemplos ilustran el comportamiento de la función TRIM:
TRIM(TRAILING 'b' FROM 'aaabBb')
devuelve 'aaabB'.
TRIM('  a  ')
devuelve 'a'.
TRIM(LEADING FROM '  a  ')
devuelve 'a '.
TRIM('b' FROM 'bbbaaabbb')
devuelve 'aaa'.
Conceptos relacionados
Visión general de ESQL
Tareas relacionadas
Desarrollo de ESQL
Seleccionar un subcampo de un campo mayor
Referencia relacionada
Diagramas de sintaxis: tipos disponibles
Funciones de manipulación de series de caracteres ESQL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ak05270_