L'imbottitura della stringa si riferisce al processo di aggiunta dei caratteri a una o entrambe le estremità di una determinata stringa di input. L'imbottitura delle stringhe è un metodo prevalente nella programmazione e nei database, che consente di aggiungere le meta informazioni a un determinato set di valori.
In questo post, impareremo come utilizzare la funzione LPAD () per eseguire l'imbottitura della stringa sul lato sinistro della stringa nei database Oracle.
Funzione Oracle LPAD
La funzione Oracle LPAP () ci consente di fornire un determinato set di caratteri e quindi retribuirli a sinistra della stringa a una determinata lunghezza.
La sintassi della funzione può essere espressa come mostrato nel seguente:
LPAD (src_string, lunghezza, [pad_string]);La funzione accetta tre argomenti principali:
La funzione restituisce un tipo di stringa con la stringa di origine che è imbottita con il pad_string. A seconda del tipo di dati di input della stringa di origine, la funzione restituisce un varchar2 o nvarchar2.
Esempi:
Considera i seguenti esempi che esemplificano l'uso della funzione in vari input.
Esempio 1: utilizzando la funzione LPAD per aggiungere il protocollo di destinazione
Considera questo esempio che dimostra come utilizzare la funzione LPAD per aggiungere il protocollo di destinazione a un determinato URL:
Seleziona LPAD ('LinuxHint.com ', 21,' https: // ')Output risultante:
PRODUZIONEEsempio 2: utilizzando la funzione LPAD per aggiungere un codice paese ai numeri di cellulare
L'esempio seguente dimostra l'utilizzo della funzione LPAD () per aggiungere i codici del paese ai numeri di cellulare.
Tabella originale:
Dichiarazione di imbottitura:
Seleziona First_name, Email, LPAD (Phone_number, 14, '+1') dai dipendenti;Tabella risultante:
Esempio 3: usando la funzione LPAD () per tagliare una stringa
Come indicato, l'impostazione del valore del parametro di lunghezza su un valore inferiore rispetto alla dimensione della stringa di origine porta alla funzione LPAD () Truncing della stringa alla lunghezza specificata senza imbottitura.
Una dimostrazione di esempio è come mostrato:
Seleziona LPAD ('LinuxHint.com ', 9,' https: // ')In questo caso, la funzione taglia la stringa alla lunghezza impostata come mostrato nella seguente uscita:
PRODUZIONEConclusione
Questo tutorial ha discusso su come utilizzare la funzione LPAD () per eseguire l'imbottitura a sinistra a una determinata lunghezza. Abbiamo anche scoperto come utilizzare la funzione LPAD () per tagliare una stringa a una determinata dimensione.