REVERSE: Inversione dei caratteri in una stringa

Come:

La funzione REVERSE inverte i caratteri in una stringa. Questa inversione include tutti gli spazi finali, che diventano spazi iniziali. Tuttavia, in un prospetto HTML con SET SHOWBLANKS=OFF (il valore predefinito), gli spazi iniziali non sono visibili.


Inizio pagina

x
Sintassi: Come invertire i caratteri in una stringa
REVERSE(length, source_string, output)

dove:

length

Valore intero

Numero di caratteri in source_string e output, o un campo che contiene la lunghezza.

source_string

Alfanumerico

Stringa di caratteri da invertire , racchiusa tra virgolette singole, oppure campo che contiene la stringa di caratteri.

emissione

Alfanumerico

Nome del campo che contiene il risultato o formato del valore di emissione racchiuso tra virgolette singole”.



Esempio: Inversione dei caratteri in una stringa

Nella seguente richiesta rispetto all'origine dati EMPLOYEE, la funzione REVERSE si usa per invertire i caratteri nel campo LAST_NAME, per produrre il campo chiamato REVERSE_LAST. In questo campo, gli spazi finali da LAST_NAME sono diventati spazi iniziali. La funzione TRIM si usa per eliminare gli spazi iniziali da REVERSE_LAST, per produrre il campo chiamato TRIM_REVERSE.

DEFINE FILE EMPLOYEE
REVERSE_LAST/A15 = REVERSE(15, LAST_NAME, REVERSE_LAST);
TRIM_REVERSE/A15 = TRIM('L', REVERSE_LAST, 15, ' ', 1, 'A15');
END
TABLE FILE EMPLOYEE
PRINT REVERSE_LAST TRIM_REVERSE
BY LAST_NAME
END

L'emissione è:

LAST_NAME        REVERSE_LAST     TRIM_REVERSE
---------        ------------     ------------
BANNING                  GNINNAB  GNINNAB
BLACKWOOD              DOOWKCALB  DOOWKCALB
CROSS                      SSORC  SSORC
GREENSPAN              NAPSNEERG  NAPSNEERG
IRVING                    GNIVRI  GNIVRI
JONES                      SENOJ  SENOJ
MCCOY                      YOCCM  YOCCM
MCKNIGHT                THGINKCM  THGINKCM
ROMANS                    SNAMOR  SNAMOR
SMITH                      HTIMS  HTIMS
                           HTIMS  HTIMS
STEVENS                  SNEVETS  SNEVETS

WebFOCUS