Funzione Oracle LPAD

Funzione Oracle LPAD

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:

  1. Src_string - Il parametro src_string consente di definire la stringa da imbottire.
  2. Lunghezza - Il parametro di lunghezza imposta la lunghezza della stringa dopo l'operazione del pad. Se la lunghezza è inferiore a quella della stringa di origine, la funzione tronca la stringa di origine al valore di lunghezza specificato senza alcuna informazione di imbottitura.
  3. Pad_string - Questo parametro specifica l'insieme di caratteri da imbottire a sinistra della stringa di origine. questo è un parametro opzionale. La funzione paggisce la stringa di origine con caratteri di spazio singolo se il suo valore non è determinato.

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: // ')
dal doppio;

Output risultante:

PRODUZIONE
---------------
https: // linuxhint.com

Esempio 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: // ')
dal doppio;

In questo caso, la funzione taglia la stringa alla lunghezza impostata come mostrato nella seguente uscita:

PRODUZIONE
-------------
Linuxhint

Conclusione

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.