Come: |
Lingue disponibili: reporting
La funzione TRIM rimuove le ricorrenze finali e/o iniziali di un modello all'interno di una stringa di caratteri.
TRIM(trim_where, source_string, length, pattern, sublength, output)
dove:
Alfanumerico
Uno dei seguenti, che indica dove rimuovere lo schema:
'L' rimuove le ricorrenze iniziali.
'T' rimuove le ricorrenze finali.
'B' rimuove sia le ricorrenze iniziali sia le ricorrenze finali.
Alfanumerico
Stringa di caratteri da tagliare , racchiusa tra virgolette singole, oppure un campo che contiene la stringa.
Valore intero
Numero di caratteri contenuti nella stringa principale.
Alfanumerico
Il modello della stringa di caratteri da rimuovere racchiusa tra virgolette singole.
Valore intero
Numero di caratteri contenuti nello schema.
Alfanumerico
Campo che contiene il risultato, o il formato del valore di emissione racchiuso tra virgolette singole.
TRIM rimuove le ricorrenze finali dei caratteri BR dal campo DIRECTOR e memorizza il risultato in un campo con il formato A17:
TABLE FILE MOVIES
PRINT DIRECTOR AND
COMPUTE
TRIMDIR/A17 = TRIM('L', DIRECTOR, 17, 'BR', 2, 'A17');
WHERE DIRECTOR CONTAINS 'BR'
END
L'emissione è:
DIRECTOR TRIMDIR -------- ------- ABRAHAMS J. ABRAHAMS J. BROOKS R. OOKS R. BROOKS J.L. OOKS J.L.
TRIM rimuove le ricorrenze finali dei caratteri ER dal TITLE. Per poter rimuovere caratteri non vuoti finali, è necessario rimuovere prima gli spazi finali. Il campo TITLE presenta spazi finali. Quindi, TRIM non rimuove i caratteri ER quando si crea il campo TRIMT. Il campo SHORT non presenta spazi finali. Quindi, TRIM rimuove i caratteri ER finali quando si crea il campo TRIMS:
DEFINE FILE MOVIES SHORT/A19 = SUBSTR(19, TITLE, 1, 19, 19, SHORT); END TABLE FILE MOVIES PRINT TITLE IN 1 AS 'TITLE: ' SHORT IN 40 AS 'SHORT: ' OVER COMPUTE TRIMT/A39 = TRIM('T', TITLE, 39, 'ER', 2, 'A39'); IN 1 AS 'TRIMT: ' COMPUTE TRIMS/A19 = TRIM('T', SHORT, 19, 'ER', 2, 'A19'); IN 40 AS 'TRIMS: ' WHERE TITLE LIKE '%ER' END
L'emissione è:
TITLE: LEARN TO SKI BETTER SHORT: LEARN TO SKI BETTER TRIMT: LEARN TO SKI BETTER TRIMS: LEARN TO SKI BETT TITLE: FANNY AND ALEXANDER SHORT: FANNY AND ALEXANDER TRIMT: FANNY AND ALEXANDER TRIMS: FANNY AND ALEXAND
WebFOCUS |