Funzione TRIM

TRIM è una funzione di manipolazione della stringa che manipola tutti i tipi di dati della stringa (BIT, BLOB e CHARACTER) e rimuove i singleton iniziali e finali da una stringa.

SINTASSI

TRIM restituisce una nuova stringa dello stesso tipo di source_string, in cui i singleton iniziali, finali o entrambi sono stati rimossi. Il termine singleton fa riferimento ad una singola parte (BIT, BYTE o CHARACTER) all'interno di una stringa di quel tipo.

Se trim_singleton non viene specificato, viene considerato un singleton predefinito. Il singleton predefinito dipende dal tipo di dati di source_string:
Character ' ' (spazio)
BLOB X'00'
Bit B'0'

Se uno dei parametri è NULL, il risultato è NULL.

Spesso non è necessario eliminare i caratteri vuoti finali dalla stringa di caratteri prima del confronto, perché le regole di confronto delle stringhe di caratteri indicano che i caratteri vuoti finali non sono importanti.

Gli esempi riportati di seguito illustrano il funzionamento della funzione TRIM:
TRIM(TRAILING 'b' FROM 'aaabBb')
restituisce 'aaabB'.
TRIM('  a  ')
restituisce 'a'.
TRIM(LEADING FROM '  a  ')
restituisce 'a '.
TRIM('b' FROM 'bbbaaabbb')
restituisce 'aaa'.
Concetti correlati
Panoramica di ESQL
Attività correlate
Sviluppo di ESQL
Selezione di un campo secondario da un campo più grande
Riferimenti correlati
Diagrammi di sintassi: tipi disponibili
Funzioni di manipolazione della stringa ESQL
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ak05270_