LPAD: Riempimento sinistro di una stringa di caratteri

Come:

Riferimento:

LPAD usa un carattere e lunghezza di emissione specifici per restituire una stringa di caratteri riempita a sinistra con quel carattere.


Inizio pagina

x
Sintassi: Come riempire una stringa di carattere a sinistra
LPAD(string, out_length, pad_character) 

dove:

stringa

Alfanumerico di lunghezza fissa

Una stringa da riempire al lato sinistro.

out_length

Valore intero

Lunghezza della stringa di emissione dopo il riempiemento.

pad_character

Alfanumerico di lunghezza fissa

Carattere singolo per il riempimento.



Esempio: Riempimento sinistro di una stringa

Nella seguente richiesta rispetto all'origine dati WF_RETAIL, LPAD riempie a sinistra la colonna PRODUCT_CATEGORY con i simboli @:

DEFINE FILE WF_RETAIL
LPAD1/A25 = LPAD(PRODUCT_CATEGORY,25,'@');
DIG1/A4 = DIGITS(ID_PRODUCT,4);
END
TABLE FILE WF_RETAIL
SUM DIG1 LPAD1
BY PRODUCT_CATEGORY
ON TABLE SET PAGE NOPAGE
ON TABLE SET STYLE *
TYPE=DATA,FONT=COURIER,SIZE=11,COLOR=BLUE,$
END

L'emissione è:


Inizio pagina

x
Riferimento: Note per l'uso per LPAD

WebFOCUS